从Lion(10.7.3)的命令行启动DDMS时,出现以下错误:
E/adb: Failed to get the adb version: Cannot run program "/Users/stevieo/android-sdk-macosx/tools/adb": error=2, No such file or directory
这对我来说很有意义,因为adb实际上在:/ Users / stevieo / android-sdks / platform-tools
如何修改此路径以便在我的系统上启动ddms?
我已经查看了ddms文件本身,但无法解读其意图。
一个注意事项,我在Snow Leopard上没有这个问题(10.6.8)......
任何想法或帮助的TIA。
此致
史蒂夫奥沙利文答案 0 :(得分:1)
如果您查看已启动ddms
的工具目录,您会看到adb_has_moved.txt
说明:
adb工具已移至platform-tools /
如果您在SDK中没有看到此目录, 启动SDK和AVD Manager(执行android工具) 并安装“Android SDK Platform-tools”
还请将您的PATH环境变量更新为 包括platform-tools /目录,所以你可以 从任何位置执行adb。
要解决此问题,我会将您的~/.bash_profile
改为:
# --- add Android platform-tools directory
PATH=~/android-sdks/platform-tools:$PATH
export PATH
确保打开一个新的终端窗口,以便重新加载~/.bash_profile
请注意,安装10.6.8的可能原因是您可能拥有旧版本的Android SDK,其中adb仍在工具目录中。
答案 1 :(得分:0)
如果你是从eclipse尝试,
请确保在/ usr / bin /目录中创建一个adb链接来解决问题:
Ex: ln -s / Users // android-sdks / platform-tools / adb / usr / bin / adb
注意:可能需要以sudo / root身份登录