Eclipse和Android错误'parseSdkContent failed'

时间:2013-02-26 19:33:51

标签: android eclipse adt

自从我将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;

我搜索了互联网并尝试了几乎所有解决方案但无济于事。当我转到Android偏好设置并尝试设置SDK的路径时,它表示没有可用的目标。还有什么我可以尝试的吗?在修复之前,我无法执行任何Android开发。

14 个答案:

答案 0 :(得分:17)

步骤1.找到名为.android

的文件夹

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

C:\Users\YOUR_WINDOWS_USERNAME\.android

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

步骤3.重启Eclipse,您的问题将得到解决。

答案 1 :(得分:14)


  

你不必删除任何内容


对我来说,从ADT插件更新DDMS就行了!

在节省时间之前我只更新了 ADT插件,没有像Android DDMS,TraceView等其他内容。所以我遇到了同样的问题,经过几次重启和谷歌搜索,每个人都在提出不同的解决方案。我更新了 Android DDMS 并重新启动了eclipse。

它就像一个魅力。

我没有必要删除我的工作区或更新我的.project文件等。

答案 2 :(得分:3)

好的,我刚刚删除了eclipse并重新安装。丢失了我的所有设置等,但这是我所能做的。在ADT的升级中,某些东西必定已经损坏。

答案 3 :(得分:1)

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

答案 4 :(得分:1)

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

答案 5 :(得分:1)

卸载API 21并安装API 19对我有用。

答案 6 :(得分:0)

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

答案 7 :(得分:0)

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

答案 8 :(得分:0)

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

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

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

答案 9 :(得分:0)

我得到了我的修复,在重新启动IDE之前,在当前选项卡打开时创建活动主布局,然后重新启动IDE。希望它有所帮助:)

答案 10 :(得分:0)

这对我有用。

在Eclipse中转到

项目属性 - > Java编译器并设置' 编译器合规性级别'到1.7

答案 11 :(得分:0)

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

答案 12 :(得分:0)

正在删除" .android"正在暂时解决这个问题,因为有一段时间后它又开始了......

这是另一个可能有帮助的原因和修复。这是因为在同一台机器上存在2个版本的SDK但是如果你只有一个版本(可能是21个),只需下载SDK的SDK平台20(4.4W),因为21" layoutlib.jar")存在问题。开始应用以下内容:

关闭Eclipse

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

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

将同一文件(layoutlib.jar)从android-20文件夹复制到此文件夹" android-21"

启动Eclipse

答案 13 :(得分:-1)

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