Eclipse - parseSdkContent 失败错误 - 无法识别 XML 文件

9

我正在使用 Android SDK工具23.0.2 和 Android API 20 (L preview)。

我一直遇到以下错误:

parseSdkContent失败
.androidjava.lang.ExceptionInInitializerError

我已查看了许多其他类似的问题,并尝试了它们的解决方案,但均无效。

他们建议在保存我的工作区的用户目录中删除 /.android 文件并重新启动Eclipse。然而,这对我没有起作用。

parseSdkContent failed Could not initialize class android.graphics.Typeface

Android SDK Content Loader failing with NullPointerException

这个错误似乎影响了我的Java代码识别它引用的XML文件的能力。当我将变量引用到XML文件中的组件时,它无法识别其存在,尽管一切似乎都设置正确。

如果需要更多信息,请告知。


我遇到了同样的问题,已经尝试了两天的所有方法,比如将Java版本更改为6-7和7-6、7.45-7.65,将JDK更改为Oracle Java,删除其他Java版本,使用Eclipse Juno、Eclipse Kepler,下载并使用最新的ADT Bundle,在Ubuntu上创建新用户,更新Ubuntu等。请帮忙解决这个问题的人。 - Shirish Herwade
4个回答

4
我想添加一条评论,但我的声望还不够高...
无论如何,删除.android文件夹对我有用。你的措辞表明你删除了然后重新启动Eclipse。请尝试以下步骤:
1. 停止/退出Eclipse 2. 删除.android文件夹 3. 重新启动Eclipse

哪个 .android 文件夹?你能更具体一些吗? - Kyle

2

1

我使用了“切换工作区”选项,创建了一个全新的工作区。这个新的工作区没有任何问题。


0

我想添加一个评论,但我的声望不够高...(只是复制并粘贴在这里)

我也遇到了同样的问题,使用的是Eclipse Luna + ADT插件,我所做的是:

  1. 退出Eclipse。
  2. 从我的主目录中删除 .android 文件夹。
  3. 从我的工作区目录中删除 .metadata 文件夹。
  4. 同时在我的工作区中删除一个名为 .remote 的文件夹(我不记得确切的名称了,只是将其删除了)。
  5. 打开Eclipse,完成ADT对话框设置Android SDK路径,并检查Eclipse更新。
  6. 如果更新已完成,则最好在继续之前重新启动Eclipse。
  7. 导入我的现有项目(或创建一个新项目)。
  8. 打开布局文件(xml)以查看错误是否消失了。

祝你好运!


我因为你的解决方案丢失了我的项目 :( - Chlebta
抱歉,也许你读错了,我没有看到哪里写着“删除你的项目”或“删除你的工作区”。祝你好运! - zzantares

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接