我已经为此进行了多次搜索,但没有一个答案对我有用。该机器是全新的 Windows 7 64 位 PC。我有整个 SDK,Eclipse 系统在我的旧 32 位 PC 上运行没有问题,但我正在尝试迁移到新的。
我尝试过的事情:
- 确保 JDK 的 bin 目录是我的 PATH 中的第一件事,以免使用 C:\windows\system32\java.exe
- 在这两种情况下都尝试了 JDK 6 (6u32) 和 JDK 7 (7u5),x64 版本
- 以管理员身份运行
我试图查看是否有任何错误,所以我从命令提示符运行它。完全没有消息,只是什么也没发生。我试过重新启动。
我做的一件事使它运行(但在我看来这不是最好的方法)是编辑 tools/android.bat 文件。我摆脱了对 java.exe 的搜索(基本上是对 find_java.bat 的调用),并直接在 android.bat 文件中设置了 java_exe 环境变量。
有什么我想念的还是这是最好的方法?这似乎有点不直观。