我在创建第一个Android应用时遇到问题。
构建期间发生错误。 在项目'Steve'上运行构建器'Android Resource Manager'的错误。 显示java.lang.NullPointerException
我有搜索,找不到有同样问题的人。 我安装错了吗? SDK中缺少什么?我该怎么做才能纠正这个错误?
答案 0 :(得分:1)
在我的情况下,我从Android SDK 64位切换到Android SDK 32位。现在它完美无缺。
答案 1 :(得分:0)
在将SDK更新到22之后遇到同样的问题。对我来说,它似乎是Android与Eclipse之间的向后兼容性失败(在我这边添加了Maven)。 另见:Eclipse Upgrade Not Working
所以不是你的错。试试f.e. IntelliJ目前。还有一个名为Android Studio的专用版本,但这并不像原版那样稳定。
Android人员还为Eclipse + ADT-Plugin提供了一个完整的软件包,但不确定,这是否解决了这个问题。
答案 2 :(得分:0)
我遇到了同样的问题。每个新项目,导入或以其他方式抛出该异常。
它似乎是Eclipse的一个错误,对我来说最简单的修复是重新提取ADT包,并仅替换eclipse目录。如果您也替换SDK目录,则需要永久下载SDK。
答案 3 :(得分:0)
这对我有用:
对于那些遇到同样问题的人,以下是我修复它的方法:经过几次尝试和错误后,我发现问题是关于在创建项目向导中创建活动。如果只是在向导的第2步中取消选择“创建活动”按钮,则会成功创建项目。然后,您可以轻松地向项目添加活动。
来源: https://code.google.com/p/android/issues/detail?id=68755
答案 4 :(得分:0)
ADT软件包无法与Oracle Java 7 SE JDK一起使用,在Android应用程序项目向导中无法使用NPE。 Installing the Eclipse Plugin
这是一种解决方法,它允许您将Java 7保留为默认值,但在安装了Java 6时使用Java 6运行ADT。在编辑器中调出$ADT_DIR/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini
。在-vmargs
行之前,插入以下两行:
-vm
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/java
或安装java的任何地方,例如在我的计算机上:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java