android - NPE 在 eclipse 期间从 "Initializing Java Tooling"开始

标签 android

<分区>

刚刚安装了eclipse 3.6.2 JDK 1.6.0 更新 24. 并按照 http://developer.android.com/sdk/installing.html

上的说明进行操作

但是 NPE 使 eclipsed 失败了。也用 eclipse 3.5.2 重现

如有任何帮助,我们将不胜感激。

这是日志:

!SESSION 2011-03-16 23:23:42.967 -----------------------------------------------
eclipse.buildId=I20090611-1540
java.version=1.6.0_24
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.core.jobs 4 2 2011-03-16 23:23:48.989
!MESSAGE An internal error occurred during: "Initializing Java Tooling".
!STACK 0
java.lang.NullPointerException
    at com.android.sdklib.internal.project.ProjectProperties.parsePropertyFile(ProjectProperties.java:358)
    at com.android.sdklib.internal.project.ProjectProperties.load(ProjectProperties.java:246)
    at com.android.sdklib.internal.project.ProjectProperties.load(ProjectProperties.java:232)
    at com.android.ide.eclipse.adt.internal.sdk.Sdk.getProjectState(Sdk.java:376)
    at com.android.ide.eclipse.adt.internal.project.AndroidClasspathContainerInitializer.allocateAndroidContainer(AndroidClasspathContainerInitializer.java:196)
    at com.android.ide.eclipse.adt.internal.project.AndroidClasspathContainerInitializer.initialize(AndroidClasspathContainerInitializer.java:115)
    at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2608)
    at org.eclipse.jdt.internal.core.JavaModelManager$11.run(JavaModelManager.java:2514)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
    at org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2554)
    at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1773)
    at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:3410)
    at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:35)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-16 23:23:51.017
!MESSAGE Unknown exception in parseSdkContent.
!STACK 0
java.lang.NullPointerException
    at com.android.sdklib.internal.project.ProjectProperties.parsePropertyFile(ProjectProperties.java:358)
    at com.android.sdklib.internal.project.ProjectProperties.load(ProjectProperties.java:246)
    at com.android.sdklib.internal.project.ProjectProperties.load(ProjectProperties.java:232)
    at com.android.ide.eclipse.adt.internal.sdk.Sdk.getProjectState(Sdk.java:376)
    at com.android.ide.eclipse.adt.internal.sdk.Sdk$1.onProjectOpened(Sdk.java:841)
    at com.android.ide.eclipse.adt.internal.sdk.Sdk$1.projectOpenedWithWorkspace(Sdk.java:828)
    at com.android.ide.eclipse.adt.internal.resources.manager.GlobalProjectMonitor.addProjectListener(GlobalProjectMonitor.java:368)
    at com.android.ide.eclipse.adt.internal.sdk.Sdk.<init>(Sdk.java:632)
    at com.android.ide.eclipse.adt.internal.sdk.Sdk.loadSdk(Sdk.java:252)
    at com.android.ide.eclipse.adt.AdtPlugin$10.run(AdtPlugin.java:1234)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

最佳答案

已解决!

糟糕,我在较旧的 eclipse 安装中有一些项目,我认为这些项目在新安装时会抛出错误。

学习:使用新的 eclipse 安装切换到新的工作区。

关于android - NPE 在 eclipse 期间从 "Initializing Java Tooling"开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5335650/

相关文章:

android - RenderThread 与 UI 线程

Android facebook sdk 4.0 ProfileTracker onCurrentProfileChanged 永远不会被调用

android - 是否可以检测到Android应用程序卸载?

java - 无法转换到... android

android - 如何在 Android 上将 8 位二进制图像数据加载到 OpenGL ES 2 纹理中

android - 在 Activity 中单击按钮时使 View 在 ListView 行中可见

android - 如何查找每行的 android TextView 字符数?

java - 从 libgdx 中的集合中检测触摸对象(移动)的最佳方法

java - 循环 AsyncTask 以获取 JSON 并将其作为对象存储在同一列表中

Android 资源 ID