![](/img/trans.png)
[英]Error on eclipse java oxygen with java.lang.NullPointerException message
[英]Eclipse ADT 22.6.2 still gives the error “java.lang.NullPointerException”
这个问题应该由最新的ADT版本(22.6.2)修复,但是当我尝试创建一个空的Android应用程序项目时,我仍然收到相同的错误。 这是确切的错误:
构建期间发生错误。 在项目“MyFirstApp”上运行构建器“Android Resource Manager”的错误。 显示java.lang.NullPointerException
我在这里错过了什么吗? 顺便说一下,我正在使用OSX-Maverics 10.9.2
ADT捆绑包不能与Oracle Java 7 SE JDK一起使用,在Android应用程序项目向导中使用NPE失败。
这是一种解决方法,可以让您将Java 7保留为默认值,但在安装了Java 6时使用Java 6运行ADT。 在编辑器中添加$ ADT_DIR / eclipse / Eclipse.app / Contents / MacOS / eclipse.ini。 (Eclipse.app是一个隐藏目录)
在-vmargs行之前,插入以下两行:
-vm
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/java
对于那些遇到同样问题的人来说,这就是我如何修复它:经过几次尝试和错误,我发现问题是关于在创建项目向导中创建一个活动。 如果只是在向导的第2步中取消选择“创建活动”按钮,则会成功创建项目。 之后,您可以轻松地向项目添加新活动
我今天解决了这个问题。它可以帮助你......
在软件包资源管理器中你会找到appcompat_v7 appcompat_v7_2 appcompat_v7_3等等,具体取决于你在工作区中拥有的项目数量....不要关闭任何这些软件包...双击软件包以保持每个软件包的存活...然后问题消失了...它允许我创建新项目和新活动......
我按照以下步骤解决了这个问题:
这个对我有用! Obs:我使用的是Mac OS X Mavericks 10.9.3。
更新$ ADT_DIR / eclipse / Eclipse.app / Contents / MacOS / eclipse.ini为我解决了这个问题,正如这个答案所建议的那样
我找到了一个MacOS X的解决方案,它与上面提到的解决方案列表完全不同。 需要仔细考虑一点,即“Java空指针异常”,因此当我们创建项目时,eclipse中缺少java。
解决方案,
Eclipse - > Preferences(在MacOS X中,它可能与windows7不同,希望我们可以在Windows菜单上看到这个首选项)在菜单栏
转到,Java - >安装JREs->执行环境。
然后尝试,希望你可以创建一个没有任何NPE的项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.