Android SDK Manager加载问题

时间:2012-07-06 03:27:11

标签: android windows sdk pc

我已经为此做了几次搜索,但没有一个答案对我有用。该机器是一款全新的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环境变量。

我有什么遗漏或这是最好的方法吗?这看起来有点不直观。

2 个答案:

答案 0 :(得分:0)

最后一组评论涵盖了解决方案的内容。

简单地说,路径名中没有空格! Java SDK已安装到“Program Files”目录中。这个空间对谷歌用来查找java.exe的方法造成了严重破坏。通过将Java SDK重新安装到另一个目录(即d:\ apps),它解决了我遇到的问题。

所以,从遇到这个问题的其他人那里吸取教训。

答案 1 :(得分:0)

我的解决方案(解释问题本身的内容):

首先,检查在命令行上输入java -version是否有效

然后,找到并将tools\android.bat中的行更改为以下内容:

rem Check we have a valid Java.exe in the path.
set java_exe=java
rem call lib\find_java.bat
rem if not defined java_exe goto :EOF

最后,在命令提示符下转到sdk根目录,然后运行tools\android.bat

这将使您的android.bat文件工作,甚至无需在非空间路径中重新安装Java。