在OS X 10.9.4中创建第一个Android应用程序时的java.lang.NullPointerException

时间:2014-10-23 19:30:36

标签: java android eclipse

我只是为Android Developers v.23.0.2.1259578下载Eclipse JUNO IDE 我正在使用jre:

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

但是当我构建我的第一个Android应用程序时,我无法摆脱这个错误。

Errors occurred during the build.
Errors running builder 'Android Resource Manager' on project 'HelloWorld'.
java.lang.NullPointerException

我正在学习本教程,但我甚至无法到达最后一步(单击“完成”按钮时会出现问题):http://developer.android.com/training/basics/firstapp/creating-project.html

此处查看workspace / .metadata / .log:

!MESSAGE Errors running builder 'Android Resource Manager' on project 'HelloWorld'.
!STACK 0
java.lang.NullPointerException
    at com.android.ide.eclipse.adt.internal.build.builders.BaseBuilder.abortOnBadSetup(BaseBuilder.java:327)
    at com.android.ide.eclipse.adt.internal.build.builders.ResourceManagerBuilder.build(ResourceManagerBuilder.java:92)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

3 个答案:

答案 0 :(得分:2)

解决了!

在编辑器中添加$ ADT_DIR / eclipse / Eclipse.app / Contents / MacOS / eclipse.ini。在-vmargs行之前,插入以下两行:

-vm /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/java

答案 1 :(得分:0)

较新版本的Android需要JDK 1.7。我会尝试使用它。

答案 2 :(得分:0)

我最近也遇到了这样的问题。当我创建一个新的Activity时,我在最后一步中单击完成或下一个按钮,但没有任何反应。当我创建一个新项目时,每次都会弹出错误消息。然后我回忆起两个月前我在Eclipse上安装了SVN 。所以我昨天卸载了SVN ,现在一切正常!所以我想你的eclipse上安装的一些插件可能会阻止Android Resource Manager表单正常工作。

所以我建议你卸载你的插件,看看是否有一些错误。

希望这会有所帮助!