我今天升级到 Gingerbreak 2.3 SDK 并在尝试运行 DDMS 时开始收到此错误:
获取 adb 版本失败:无法运行程序“adb”:CreateProcess error=2,系统找不到指定的文件。
我怎样才能解决这个问题?运行 Windows 7、64 位。
我今天升级到 Gingerbreak 2.3 SDK 并在尝试运行 DDMS 时开始收到此错误:
获取 adb 版本失败:无法运行程序“adb”:CreateProcess error=2,系统找不到指定的文件。
我怎样才能解决这个问题?运行 Windows 7、64 位。
似乎 adb.exe 现在位于 SDK 的平台工具文件夹中。我必须将 platform-tools 文件夹添加到我的PATH 中的 Environment Variables。
我昨天尝试使用新的 2.3 SDK 和相关的 ADT 升级我完美运行的 Android 开发系统。升级后,我无法让 Eclipse 正确编译我的项目,也无法从 Eclipse 访问 Android SDK 和 AVD Manager。Eclipse 似乎忘记了 Android SDK 的安装位置。我会给它文件夹的名称,但随后它可能会说找不到.../tools/adb.exe。是的,我知道 adb.exe 移动了。但请注意,错误是在旧位置寻找它。就好像我没有新的 ADT,但我检查并重新检查,我做到了。我认为新的 ADT 由于某种原因没有正确安装,和/或我没有正确检查它的版本。
当我四处寻找解决方案时,每个人都指出 adb 移动了,并且需要更改类路径。但是在这种情况下并没有真正相关的类路径。只有一个需要在 Eclipse 中设置的 Android SDK 路径。我什至尝试了将 adb.exe 复制回工具文件夹的技巧。那时,Eclipse 可以找到 Android SDK,但随后出现了一些其他问题,所以我放弃了那个洞。
无论如何,我最终把我的 eclipse 和 Android SDK 文件夹都扔掉了,然后重新开始。现在它工作正常。我确信有更好的解决方案,但我厌倦了搞砸它。
我现在 2 比 4 使用 Android SDK 和 AVD Manager 进行升级。
希望这可以帮助某人。
更新:经过进一步审查,我似乎把我的 stackoverflow 主题弄混了,因为 OP 从未提到过 Eclipse。
我有同样的问题,它的工作原理是这样的。首先运行 adb.exe ,打开 ddms.bat 后