Joh*_*n W 5 java eclipse android adt
在尝试创建一个新的Android应用程序时,我可以通过整个向导直到最后,当点击完成时给我一个错误:
项目'test'上运行构建器'Android Resource Manager'的错误.显示java.lang.NullPointerException
我尝试多次重新安装ADT无济于事.有谁知道我的问题在这里?我有我正在尝试使用的API的SDK.
编辑:不确定它是否有任何帮助,但在"安装新软件"中查看ADT更新站点时,我出现错误
从存储库读取时出错:http://dl-ssl.google.com/android/eclipse/site.xml.
谢谢,约翰
小智 3
我也遇到过这个错误,最后根据我的情况解决了。
我当前正在运行 Mavericks 并安装了 Java 1.7.0_55 和 Eclipse Java EE Kepler SR2 64 位。我在 Eclipse 上成功安装了 ADT 插件,一切似乎都正常,但我得到了相同的结果
在项目“测试”上运行构建器“Android 资源管理器”时出错。java.lang.NullPointerException
当我尝试创建新的 Android 应用程序项目时出错。
我最终决定安装 Java 1.6 ( http://support.apple.com/kb/DL1572 ) 和 ADT Bundle。从 ADT Bundle 运行 Eclipse 工作正常,但由于 Eclipse 使用 Java 1.7 而不是 1.6,仍然出现相同的错误。为了让 Eclipse 使用不同的版本,我添加了
<string>-vm</string><string>/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands/java</string>
到<adt-bundle-directory>/eclipse/Eclipse.app/Contents/Info.plist。这解决了错误,我现在可以创建一个新的 Android 项目并使用 Java 1.7 运行另一个版本的 Eclipse。(查看 Info.plist 文件中的注释以找出在何处添加选项字符串。)
由于某种原因,将我自己的 Eclipse 版本(Java EE Kepler SR2,而不是 ADT 捆绑包中的版本)设置为使用 Java 1.6 不起作用(Eclipse 不再出现空指针错误,但在创建项目时会挂起)。
我想我应该从一开始就遵循 Android 的系统要求 (Java 1.6),这将使我免于所有这些悲伤。我正在从 Windows 进行转换,使用 Java 1.7 进行 Android 开发没有问题,而我错误地认为(希望)对于 MacOS 来说也是如此。
| 归档时间: |
|
| 查看次数: |
9545 次 |
| 最近记录: |