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
我不知道发生了什么,因为我不知道其背后的太多技术细节。但我删除了以下行
export ANDROID_SDK_HOME ={PATH}:/opt/android/sdk
Run Code Online (Sandbox Code Playgroud)
并重新启动终端并运行ddms它。