[英]Android SDK not installing on win 7 64-bit
我正在尝试在 windows 7 64 位上安装 Android SDK 但它不起作用。 我不断收到此屏幕:
JAVA SE Development Kit (JDK) not found.
Error: Failed to find Java version for 'C:\Windows\system32\java.exe': [2] The system cannot find the file specified. (...)
If you believe you have a JDK installed and it was not properly recognized, simply set an environment variable JAVA_HOME to point to it.
我尝试将JAVA_HOME
为C:\Windows\System32\java.exe
(这是我的安装路径),但它仍然不起作用。
在命令行中,我使用java -version
测试了版本,它运行良好。
尝试了 back and next 的老把戏,但遗憾的是不起作用。
这太令人失望了……有什么建议吗?
将System variable中的JAVA_HOME环境变量设置为C:\Program Files\Java\jdk1.7.0_07\确实解决了我的问题。
有几点需要注意:
自 Android 工具 SDK 的第 16 版以来,其中一个批处理文件的更改可能是罪魁祸首。 尝试 ZIP 文件而不是 EXE。 从http://developer.android.com/sdk/index.html下载 android-sdk_r18-windows.zip。 解压缩到一个新的 Android 目录,您的程序文件通常位于该目录(其他位置也应该有效)。 将 Android\android-sdk\tools\lib 目录中的 find_java.bat 替换为版本 16 SDK 工具中的那个(如果您还没有从https://tekeye.uk/downloads/find_java.zip获取它) . 使用 ZIP 而不是 EXE 意味着快捷方式和程序组将不会设置,但您可以运行 android-sdk 文件夹中的 SDK Manager.exe 来获取 SDK 的 rest。
从http 下载 JDK 64bit://www.oracle.com/tec.network/java/javase/downloads/jdk7-downloads-1880260.html
添加指向C的系统变量JAVA_HOME:\Program Files\Java\jdk1.7.0_21
以下是从头开始对我有用的设置步骤(截至今天 - 6/26/2013)
[设置步骤]
第一部分 - Java JDK
结果:Java JDK安装会按预期完成
第二部分 - Android SDK(初步设置)
这是为了确保环境变量的更改有效
第三部分 - Android SDK
结果:Android SDK 安装会按预期完成
$COMMONFILES
等中的文件放入适当的工具和插件中tools/lib
, notepad find_java.bat
,注意它用-s
调用find_jave.exe
。find_java.exe -s
。 它会说: Failed to convert path to a short DOS path: C:\Windows\system32\java.exe
(这已经是一个完美的短路径 - 很奇怪。)find_java.exe
的两次调用中删除-s
。 保存/tools/android.bat
最简单的解决方案我有 Windows 7 x64 安装 Java JDK 64 位后它没有工作但是:安装 x32 和 x64 后它工作:) 享受
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.