我最近更新到ADT r17。从那时起,没有一个android工具可以在我的系统上看到java。我无法启动AVD Manager,SDK Manager,Draw-9patch等等。我可以让AVD启动的唯一方法就是在没有手机插电的情况下从eclipse编译。 Java仍在我的系统上,一切都在r16上完美运行。我仍然可以进入命令行并键入java和javac,一切正常。
我卸载了sdk(通过删除文件夹)并尝试重新安装它。安装程序甚至没有看到java。我试着再次点击,然后再次点击。没有骰子。我有我的系统变量:
JAVA_HOME C:\Program Files\Java\jdk1.7.0_03\bin
我在第一次尝试重新安装失败后就做了那个,因为这是安装程序的建议。没有帮助。之前的工作是:
...F:\Development\Android\android-sdk\platform-tools;C:\Program Files\Java\jdk1.7.0_03\bin;...
我可以确认在文件路径的末尾,在bin文件夹中,java.exe和其他所有程序都存在。我正在下载.zip sdk,但我不认为这会有多大帮助,因为即使在解压缩时,也没有任何工具能够看到java。编辑:我可以确认,只是提取.zip没有帮助。
我使用的是64位系统。一切都与r16一起工作。有任何想法吗?我应该回到r16吗?
答案 0 :(得分:1)
您可以在此处参考:http://code.google.com/p/android/issues/detail?id=28196
我设置JAVA_HOME=d:\jdk1.7\jre\
(这是我的JDK目录)来解决这个问题。
答案 1 :(得分:0)
无论出于何种原因,adt r17认为它不喜欢64位Java,尽管r16还不错。安装了32位java并将其添加到我的路径中。一切都很好。