我正在开发一个使用Facebook SDK的Android项目。直到今天一切都很好。当我尝试运行该项目时,它会出现以下错误。
Unable to resolve target 'android-10' until the SDK is loaded
虽然我有SDK 2.3.3(等级10),但它没有出现在项目属性中。在Eclipse的属性中,它说,
This Android SDK requires Android Developer Toolkit version 21.1.0 or above. Current version is 21.0.0.2012-10-31-0-17. Please update ADT to the latest version.
但是,根据Android SDK Manager,我已经安装了最新版本(见下图)。
我该如何解决这个问题?任何帮助将不胜感激,提前谢谢。
修改
我正在使用Mac OSX 10.8,我尝试重新启动eclipse和os。
答案 0 :(得分:16)
您已更新了android sdk但未更新adt以与其匹配。最新的ADT版本是21.1.0,你需要得到它。
转到eclipse>帮助>检查更新。
它应该列出adt的最新更新。如果它不起作用,请尝试:
去eclipse>帮助>安装新软件
点击添加
它会列出可用的更新 - 理想情况下应该是adt 21.1.0(最新)
安装最新的adt,一切都应该没问题。
答案 1 :(得分:4)
试试这个:
我找到了问题的答案。 (我正在使用Helios,但它应该可以工作)
以管理员身份运行Eclipse。 (Windows 7)
转到帮助→安装新软件。
使用时:键入https://dl-ssl.google.com/android/eclipse/,然后按ENTER键。
等待Eclipse获取存储库。名为Developer tools的项目将显示在列表中。 将其标记为安装,按“下一步”并按照步骤安装ADT工具。
完成后,它会要求重启Eclipse。确保你这样做。
当Eclipse重新启动时,您的所有Android SDK软件包都应重新显示。