我的问题的简短版本,
由于Android SDK下载现在只包含这些工具,因此您必须运行随附的SDK Manager应用程序(SDK安装程序),您可以通过该应用程序下载平台,其他工具,文档等。
在我目前的配置SDK安装炸弹发布时,所以,我无法做任何事情,因为我没有一个平台开始写反对...我已经阅读了一些地方修复“只是安装32位JDK,所有这些都很好“,这似乎令人惊讶和令人失望的解决方案(现在下载它尝试)。
我的问题是,其他任何人遇到同样的问题,你是如何克服它的?有没有一个地方我可以“手动下载”我需要的组件Android SDK site?
32位“修复”的功能非常好,但是我必须安装相同SDK / JRE的辅助版本才能运行此工具并下载实际的Android SDK组件
谢谢!
更新:好吧,解决这个问题需要你安装32位java并引用它作为你的JAVA_HOME工作,或者手动调用SDK设置或者通过eclipse调用。我对此并不特别满意,所以我会暂时保持开放状态,以防有其他方法让人们知道这件事。
更新2:由于它是以Linux为中心的,因此没有直接关联,但有troubleshooting steps if trying to run the SDK/Eclipse under Linux 64bit,它们引用了能够运行32位的需求,但在Windows x64下没有任何相似之处< / p>
最终更新(?)获取信息Seth的回答给了我,并手动运行了蝙蝠(一旦我知道SDK安装程序正在运行),我的答案就是添加ANDROID_SWT路径变量指向x86_64 swt.jar的有效位置.... android sdk目录有一个,看似在正确的位置,但是在我将它添加到我的路径之前找不到它。
全部谢谢!
答案 0 :(得分:25)
如果没有找到JDK,只需按“后退”按钮然后再按“下一步”按钮..
我从这篇文章的底部得到了这个:http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
答案 1 :(得分:9)
找到一个修改android.bat的解决方案,允许你在x64 jdk上启动并运行android sdk和avd manager。到目前为止,我已经能够开始更新,但我不知道运行模拟器的其他影响以及针对x64 jdk的编译将会有。
祝你好运。答案 2 :(得分:7)
我的情况:: 赢7 x64 JDK 1.6.23(x64) 运行installer_r08-windows以安装Android SDK无法检测到JDK
解决方案位于http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
答案 3 :(得分:5)
您可以再次向后推,然后再次按下,然后安装好。
答案 4 :(得分:4)
只需按后退按钮然后按下按钮... jdk找到:D
答案 5 :(得分:2)
如果SDK Setup.exe失败,请尝试打开命令提示符并手动运行“tools \ android.bat”。这就是SDK安装程序所做的一切,但是当前版本有一个错误,因为它不会显示批处理可能输出的错误:
> cd <your-sdk>\tools
> android.bat
这样您可能会看到更有用的错误消息。
您的%PATH%上必须有一个java.exe。
答案 6 :(得分:2)
实现了以下解决方案,因为最近我们的IDE停止在标准Eclipse IDE for Java Developers版本上编译和构建[refresh或clean]。我们一直收到错误“您的项目包含错误,请在运行之前修复它”。我们审查了所有错误,一遍又一遍地清理,重建甚至创建了一个新工作区并导入了文件,但没有任何效果。我们的产品经理Johnpaul在编译的构建路径中发现了错误,即使它是手动修复,它也会在下次刷新或重建时返回,所以他建议我们备份我们的工作空间并完成重新安装开发者环境。
我们将切换作为我们发现的建议: http://knol.google.com/k/fred-grott/which-eclipse-package-for-android/166jfml0mowlh/18#report-comment-166jfml0mowlh.7wc65w
我们现在使用Eclipse IDE [Indigo] for Java和Report Developers Windows 64 Bit,没有任何问题。
IDE破解后我们下载了:
然后我们:
接下来我们:
Windows 64位
我们保留了所有默认首选项,现在一切都恢复正常。实际上更好,因为重写也解决了我们的应用程序无法在某些设备上工作的一些问题。不知道为什么,但我们不抱怨。希望这有帮助,因为它不是真正的安装,而是在Windows 7 64位环境中重新安装2011秋季。
答案 7 :(得分:1)
要回答有关手动下载文件的问题,您可以从SDK Manager的存储库清单中提取相关的URL:
答案 8 :(得分:1)
我的问题是在Windows 7 Enterprise 64bit上的Eclipse Helios中安装Android SDK,我收到以下错误:
缺少要求:Android开发工具0.9.7.v201005071157-36220(com.android.ide.eclipse.adt.feature.group 0.9.7.v201005071157-36220)需要'org.eclipse.jdt.junit 0.0.0 '但无法找到
按照上面的建议确保JDK在我的PATH变量中(它不是),安装顺利进行。我猜这个错误有些虚假(顺便说一句,如果你正在寻找与那个类相对应的JAR,它们在我的配置文件而不是Eclipse安装目录中)
所以,检查一下PATH变量!
答案 9 :(得分:1)
您可以启用Android SDK安装程序,在安装了JDK x64的Windows x64上运行,方法是导出HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit
注册表项,将Wow6432Node
添加到导出文件中的所有注册表项并重新导入(如果在注册表中显示为HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit
。
注意我安装了x64和x86 JRE。如果您只有x64 JRE,则可能必须导出整个HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
注册表项并在Wow6432Node下重新导入它。虽然,我相信Android SDK安装程序只检查JDK注册表项。
答案 10 :(得分:0)
我最初有这个问题,我相信这是因为我没有64 bit version of Eclipse。
答案 11 :(得分:0)
据我所知,Windows 7不是受支持的平台。我在64位Ubuntu 9.10上使用SDK并且它工作正常,但我每次都必须安装ia32libs或libcurses。这与Eclipse有关。
SDK sys reqs清楚地表明您运行的任何平台,您必须能够运行32位代码。
答案 12 :(得分:0)
我设法通过将Java JDK的位置添加到系统路径来运行SDK安装程序。到目前为止一切顺利。
答案 13 :(得分:0)
此博客显示如何更新注册表,以便Android SDK可以在64位计算机上找到您的Java SDK。
http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
答案 14 :(得分:0)
我尝试了这个注册表更改没有成功(虽然许多其他人说它有效) http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
我下载了.zip版本并最终使用了SDK Manager.exe。