我在另一台电脑上检查了旧的 android 项目,每次保存时都会收到 Android Pre Compiler Null 指针异常错误,因此无法生成 R.java。该项目是使用其他库的库项目。
该项目不起作用的新系统是:64位ubuntu,ADT eclipse,Android sdk tools 21.0.1,Android sdk platform-tools 16 错误是:
!ENTRY org.eclipse.core.resources 4 2 2013-01-07 02:07:15.177 !MESSAGE 从插件调用代码时出现问题:“org.eclipse.core.resources”。!STACK 0 java.lang.NullPointerException at com.android.ide.eclipse.adt.internal.build.builders.PreCompilerBuilder.build(PreCompilerBuilder.java:673) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:728) 在 org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 在 org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) 在 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) 在 org.eclipse。
!ENTRY org.eclipse.core.resources 4 75 2013-01-07 02:07:15.717 !MESSAGE 在构建过程中发生错误。!SUBENTRY 1 com.android.ide.eclipse.adt 4 75 2013-01-07 02:07:15.717 !MESSAGE 在项目“MyProject”上运行构建器“Android Pre Compiler”时出错。!STACK 0 java.lang.NullPointerException at com.android.ide.eclipse.adt.internal.build.builders.PreCompilerBuilder.build(PreCompilerBuilder.java:673) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:728) 在 org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 在 org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) 在 org. eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) 在 org.eclipse.core.internal.events.BuildManager$1。
该项目适用于旧系统:
老系统是:32位ubuntu,4.2.1 eclipse Juno,Android sdk tools 21,
Git 被用作版本控制系统。这是一个非常奇怪的问题,我检查了所有的 xml,用 lint 运行它们以找到 xml 构建问题,但每次保存都没有运气,我有同样的错误,并且没有生成 R.java。谢谢