我正在使用Windows-7 64位,我在我的系统中安装了这个(jdk-7u45-windows-x64)更新的JDK。我的SDK已更新到API级别18(Android 4.3)。
当我在eclipse中点击SDK管理器时,它无法启动。我尝试使用管理员权限直接打开它。但它没有开始。我曾试图像这样设置变量路径。 但我总是得到像这样的错误。
我发现在我的 find_java.exe 后,从windows \ system32获取java路径,如下所示。
如何设置已安装的java文件夹的Java路径。
需要一些帮助才能弄明白。如需参考,请查看此链接。 SDK manager not starting
答案 0 :(得分:1)
设置环境变量时,请尝试指向bin目录的JAVA_HOME变量。
因为android会检查特定路径中的java.exe。
答案 1 :(得分:1)
我是android的新手,只要我研究过,Android就需要Java 1.5或1.6。你使用的是1.7 谷歌没有添加完整的jdk 1.7支持Android系统要求(一些api是例外)..这并不意味着你不应该有jdk 1.7。您还应该有1.6 jdk的编译器编译。如果你不想要jdk 1.7的功能,这是避免使用1.7 jdk的更好方法。 http://developer.android.com/sdk/index.html查看系统要求,即使您使用1.7开发...当您在真实设备中安装应用时。我们可能会遇到签名问题。 你可以使用一些针对java 1.7的jar文件。但android系统运行时(dalvik jvm)不知道如何处理这些文件,这意味着dex工具不会处理属于1.7的文件,它不会创建classes.dex文件..希望它会有所帮助
答案 2 :(得分:0)
根据您发布的错误,似乎问题仅在于路径设置。
将路径添加到jdk的 bin文件夹 - C:\ Program Files \ Java \ jdk1.7.0_45 \ bin并重启eclipse。
答案 3 :(得分:0)
请验证Window-> Preferences-> Android中的SDK位置是否指向正确的SDK路径。
答案 4 :(得分:0)
从http://developer.android.com/sdk/index.html下载最新的安卓包。
并用android bundle文件夹中的旧sdk文件夹替换新的sdk文件夹。
现在它可能会起作用。
答案 5 :(得分:0)
最后重新安装了我的操作系统和已安装的JDK 1.6。然后我将更新的SDK添加到了我的ADT。它现在工作正常。
答案 6 :(得分:0)