如何让Android命令行工具正常工作?

5

我无法弄清楚如何让我的Android命令行工具正常工作。我已经运行了以下命令,但是当我输入“Android avd”时,输出为bash: android: command not found。有谁能给出关于如何让Android命令行工具正常工作的建议吗?我已经安装了SDK等,但不确定该怎么办。

export Android_Home=/Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/tools
export PATH=$PATH:$ANDROID_HOME/tools

我假设你正在使用Mac,你看过这个链接了吗? - user1555863
我找不到 .bash_profile 文件。 - user2600095
3个回答

10

这其中一个明显的问题是:

export Android_Home=/Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/tools
export PATH=$PATH:$ANDROID_HOME/tools

......问题在于Android_HomeANDROID_HOME并不相同。在Mac OS X(和其他Unix系统)上,环境变量名称区分大小写。请尝试:

......问题在于Android_HomeANDROID_HOME并不相同。在Mac OS X(和其他Unix系统)上,环境变量名称区分大小写。请尝试:

export ANDROID_HOME= ...

接下来,在评论中,OP写道:

我找不到.bash_profile文件

好的,你只需要在你的主目录下创建一个。打开终端,输入:

nano ~/.bash_profile 

此外,我认为

export ANDROID_HOME=/Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/tools

.../tools 部分是多余的。SDK 目录应该只是 /Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/,然后在 PATH 中你需要加入 $ANDROID_HOME/tools


我已经让它工作了。一旦我采纳了@Jonik的建议,并改用tools而不是platform_tools。谢谢大家! - user2600095
将Android_Home导出为/Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/tools将路径$ANDROID_HOME/tools添加到PATH中更新项目并设置目标SDK版本为1,路径为当前目录以上内容对我有效... - Noundla Sandeep

4

这在我的OSX系统上可以正常工作。请正确设置您的路径。

export ANDROID_HOME=/Users/nathansire/Library/Android/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH

记得运行 source 命令来应用 ~/.bash_profile 文件中的更改。

source .bash_profile

0

只需要更改

export Android_Home=/ Users/username/Downloads/ adt-bundle-mac- x86_64-20131030/sdk/tools export PATH=$PATH: $ANDROID_HOME/tools

export ANDROID_HOME=/ Users/username/Downloads/ adt-bundle-mac- x86_64-20131030/sdk/platform-tools export PATH=$PATH: $ANDROID_HOME/platform-tools


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接