Eclipse和Android错误“parseSdkContent失败”

自从我将Android Tools升级到21.1之后,遇到了这个问题。 当我启动eclipse,即使在一个干净的工作区,我得到错误parseSdkContent failed ,细节说:

 com.android.sdklib.devices.DeviceManager.createInstance (Ljava/lang/String;Lcom/android/utils/ILogger;) Lcom/android/sdklib/devices/DeviceManager; 

我已经search了互联网,并尝试几乎所有的解决scheme,但无济于事。 当我去Android的首选项,并尝试设置SDK的path,它说没有可用的目标。 还有什么我可以尝试吗? 在修复之前,我无法进行任何Android开发。

Solutions Collecting From Web of "Eclipse和Android错误“parseSdkContent失败”"

第1步。find名为: .android的文件夹

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

 C:\Users\YOUR_WINDOWS_USERNAME\.android 

第2步。删除这个文件夹.android

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


你不必删除任何东西


对我来说,从ADT插件更新DDMS的窍门!

在此之前,为了节省时间,我只更新了ADT插件 ,没有其他类似Android DDMS,TraceView等,所以我遇到了同样的问题,几次重新启动和谷歌search后,大家提出了不同的解决scheme。 我更新了我的Android DDMS并重新启动了eclipse。

它像一个魅力。

我不必删除我的工作区或更新我的.project文件等

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

在新机器上安装21.1之后,我遇到了同样的问题。 通过删除在首次启动期间创build的默认工作区,然后以pipe理员身份重新启动ADT来解决此问题,重新创build工作区。 closures并重新运行它作为一个正常的用户问题消失。

重新安装新版本的ADT(当时是ADT-23.0.3.zip( http://developer.android.com/sdk/installing/installing-adt.html ))帮助我解决了同样的问题如上所述。 这个消息可能有点晚,但希望这也可以帮助别人。

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

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

尝试去你的eclipse工作区并删除.meta文件夹。

我最近有同样的问题,我想出来,必须安装/更新其他必要的软件相关的ADT.Suppose你正在更新你的ADT,那么你也必须更新DDMS。因此,最好的select是安装所有的软件/插件包为您正在更新的版本。

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

据我重新安装应该是最终的解决scheme。

在重新启动IDE之前,我已经修好了,在当前选项卡打开的情况下使您的活动主布局,然后重新启动您的IDE。 希望能帮助到你 :)

这是为我做的。

在Eclipse中去

项目属性 – > Java编译器 ,并将“ 编译器符合级别 ”设置为1.7

对我来说,我从SDKpipe理器中删除安装了Android 5(API 21)的软件包。 我正在开发API 20(Android 4.4w.2)。 它只完全解决了我的问题。 删除.android文件夹或别人没有帮助我。

删除“.android”暂时解决了我的问题,因为在某些时候它开始再次。

这是另一个原因和解决scheme,可能会有所帮助..这是因为在同一台机器上存在两个版本的SDK,但是如果您只有一个版本(可能是21),只需下载SDK平台的API 20(4.4 W),因为21的“layoutlib.jar”有问题)。 开始申请以下内容:

closuresEclipse

导航到您的sdk文件夹(类似于C:\ adt-bundle-windows-x86_64-20140321 \ sdk)

转到平台文件夹 – > android-21文件夹 – >数据文件夹并重命名layoutlib.jar(仅用于备份)

将相同的文件(layoutlib.jar)从你的android-20文件夹复制到这个文件夹“android-21”

启动Eclipse

也许你已经安装了多个android IDE,例如你安装了android studio和adt + eclipse,只需要移除一个就可以修复这个问题