Android SDK 和路径

May*_*san 9 command-line bash android sdk

由于我已经将Android开发工具包下载为一个包(sdk,eclipse捆绑在一起),我将其解压缩到 /opt/android/sdk

我运行了命令nano ~/.bashrc命令并打开了文件。现在我设置的路径如下

export PATH=${PATH}:/opt/android/sdk/tools
export PATH=${PATH}:/opt/android/sdk/platform-tools
export ANDROID_SDK_HOME ={PATH}:/opt/android/sdk
Run Code Online (Sandbox Code Playgroud)

但这似乎根本没有帮助,当我ddms在命令提示符下运行时,我收到错误消息说no command ddmds found.

如果我们在 Windows 中正确设置了路径变量,该ddms命令将正常工作。我认为这是我设置路径的方式有问题。

有人可以帮我吗。谢谢。

fri*_*mle 15

您的情况下的正确配置如下所示:

export ANDROID_HOME=/opt/android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Run Code Online (Sandbox Code Playgroud)

请注意,环境变量被称为ANDROID_HOME,而不是ANDROID_SDK_HOME。此外,您的示例中的第三行缺少一个$符号(并包含一个额外的空格)。最后,无需重复相同的路径 (DRY) - 只需使用已定义的变量即可。

编辑(2020-03-08):

虽然ANDROID_SDK环境变量在大多数情况下仍然继续工作,但它已被Google弃用,并替换ANDROID_SDK_ROOT. 因此,您可能希望将新名称用于新设置。

更多详情:https : //developer.android.com/studio/command-line/variables


May*_*san 1

我不知道发生了什么,因为我不知道其背后的太多技术细节。但我删除了以下行

export ANDROID_SDK_HOME ={PATH}:/opt/android/sdk
Run Code Online (Sandbox Code Playgroud)

并重新启动终端并运行ddms它。