由于我已经下载了 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
但它似乎根本没有帮助,当我ddms
在命令提示符下运行时,我收到错误消息no command ddmds found
。
如果我们在 Windows 中正确设置路径变量,该ddms
命令将正常工作。我认为这是我设置路径的方式的问题。
有人能帮帮我吗?谢谢。
答案1
您的情况下的正确配置应如下所示:
export ANDROID_HOME=/opt/android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
请注意,环境变量名为ANDROID_HOME
,而不是ANDROID_SDK_HOME
。另外,示例中的第三行缺少一个$
符号(并且包含一个额外的空格)。最后,无需重复相同的路径(DRY) - 只需使用已定义的变量即可。
编辑(2020-03-08):
虽然ANDROID_SDK
环境变量在大多数情况下仍然有效,但它已经已弃用由 Google 提供,以及被取代和ANDROID_SDK_ROOT
。因此,您可能希望对新设置使用新名称。
更多细节:https://developer.android.com/studio/command-line/variables
答案2
我不知道发生了什么,因为我不知道背后的技术细节。但我删除了下面这行
export ANDROID_SDK_HOME ={PATH}:/opt/android/sdk
并重新启动终端并运行,ddms
它就正常工作了。