2013-02-26 64 views
7

自从我将Android Tools升级到21.1以来,发生此问题。当我启动Eclipse,即使是在一个干净的工作空间,我得到的错误parseSdkContent failed和细节说:Eclipse和Android错误'parseSdkContent失败'

我已经在网上搜索,并试图几乎每一个解决方案,但都无济于事。当我转到Android首选项并尝试设置SDK的路径时,它说没有可用的目标。还有什么我可以尝试吗?我无法完成任何Android开发,除非它已修复。

回答

3

好的,我刚刚删除了Eclipse并重新安装。失去了我所有的设置等,但这是我所能做的。在ADT的升级过程中必然会损坏某些东西。

+1

而不是丢失所有的设置,你可以备份“workspace \ .metadata \ .plugins”中找到的“org.eclipse.core.runtime”文件夹“。 – 2014-06-01 22:35:28

0

在Eclipse中,使用“帮助”菜单中的“检查更新”项来更新Android工具的Eclipse部分(称为ADT)。

+0

我已经完成了。我删除了我安装的所有插件并重新安装了它们。我更新了eclipse平台,插件等没有什么差别 – adohertyd 2013-02-26 20:10:34

1

在新机器上安装21.1后,我遇到了同样的问题。通过删除在首次启动期间创建的默认工作空间,然后以管理员身份重新启动ADT来解决此问题,重新创建工作空间。关闭并重新运行它作为普通用户后,问题消失。

+1

甚至没有删除任何东西。显然,以管理员身份运行Eclipse会有诀窍。 – 2013-05-07 18:01:07

0

尝试转至您的eclipse工作区并删除.meta文件夹。

17

第1步:找到该文件夹​​命名为:.android

此文件夹可以位于您的Windows用户目录,例如在Windows 7或8:

C:\Users\YOUR_WINDOWS_USERNAME\.android 

步骤2.删除此文件夹.android

第3步。重新启动Eclipse,你的问题将得到解决。

+0

也适用于Linux,主目录! – skyw00lker 2014-12-04 18:14:31

+0

感谢工作很好.. – 2015-10-29 05:27:45

+0

我试过这工作在我case.it是由于XML命名问题http://www.blazin.in/2013/03/android-parsesdkcontent-failed-error.html – 2016-02-24 12:31:13

0

我最近遇到了同样的问题,我发现必须安装/更新与ADT相关的其他必要软件。假设您正在更新ADT,那么您还必须更新DDMS。因此,最佳选择是安装您正​​在更新的版本的所有软件/插件包。

当您卸载完整的东西并重新安装时,所有这些相关软件都安装在相同的版本中,因此它总能解决问题。

根据我重新安装应该是最终的解决方案。

14

您不必删除任何


对我来说,从ADT插件更新DDMS没有的伎俩!

在此之前,为节省时间,我只更新ADT插件,没有别的喜欢的Android DDMS,TraceView等于是我碰到了同样的问题,夫妇重新启动后,和谷歌搜索大家都提出了不同的解决方案。我更新了我的Android DDMS并重新启动了eclipse。

它的工作就像一个魅力。

我没不得不删除我的工作区或更新我的项目文件等

+1

非常感谢。它为我工作.. – 2014-06-10 17:55:33

+1

谢谢你!像魅力一样工作。 – bobbyg603 2014-08-10 16:06:57

-1

也许你有一个以上的Android IDE安装,例如,安装Android的工作室和ADT + Eclipse中的所有,只是去掉一个可以解决这个问题

1

卸载API 21和安装API 19为我工作。

+0

谢谢!通过Android SDK Manager卸载API 21也适用于我。我安装了API 20,它工作正常。 – Sam 2014-11-15 03:54:53

0

在重新启动IDE之前,我已经修好了,在当前选项卡打开后使您的活动主布局,然后重新启动IDE。希望它有助于:)

0

这是为我做的。

在Eclipse中去

项目属性 - >Java编译器和 '编译器符合水平' 设置为1.7

0

对我来说,我删除Android 5(API 21)安装的软件来自SDK管理器的包。 我正在使用API​​ 20(Android 4.4w.2)。它只完全解决了我的问题。 删除.android文件夹或其他人没有帮助我。

0

删除“.android”暂时我解决了这个问题因为过一段时间后它开始再次降临..

这里是另一个原因并修复,这可能有助于。这是因为两个版本存在发生的SDK在同一台机器上,但如果你只有一个版本(可能是21),只需下载SDK平台的API 20(4.4W),因为在21的“layoutlib.jar”中有问题)。启动应用以下:

关闭Eclipse

浏览到您的SDK文件夹(类似于C:\ ADT-束 - 窗口x86_64-20140321 \ SDK)

进入平台的文件夹 - > android- 21文件夹 - >数据文件夹重命名layoutlib.jar(用于备份只)

从Android-20文件夹复制相同的文件(layoutlib.jar)到该文件夹​​的 “Android-21”

启动Eclipse