2013-02-18 129 views
0

我正在使用Facebook SDK的Android项目。一切都很好,直到今天。当我尝试运行该项目时,会出现以下错误。Android SDK找不到错误

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中经理,我已经安装了最新版本(见下图)。

enter image description here

我怎样才能解决这个问题?任何帮助将不胜感激,在此先感谢。

编辑:

我使用的是Mac OSX 10.8,而我试图重新启动Eclipse和操作系统。

+0

更新ADT不等于更新Android SDK。尝试Eclipse软件更新。 – Raptor 2013-02-18 09:27:39

+0

您可以从此链接下载adt,或者使用新的软件更新来更新eclips。 [安装Eclipse插件](http://developer.android.com/sdk/installing/installing-adt.html) – 2013-02-18 09:30:08

回答

16

您已更新android sdk,但未更新adt以匹配它。最新的ADT版本是21.1.0,你需要得到这个。

转到eclipse> help>检查更新。

它应该列出adt的最新更新。如果它不工作,试试这个:

  • 去日食>帮助>安装新软件

  • 单击添加

  • 新增以下网址:https://dl-ssl.google.com/android/eclipse/

  • 它将列出可用的更新 - 理想情况下应该是adt 21.1.0(最新)

  • i安装最新的adt,一切都应该没问题。

+0

我不敢相信我做了这样一个愚蠢的错误,谢谢你的详细解答。它工作完美。 – inankupeli 2013-02-18 09:39:29

+0

我很惊讶这个答案没有得到更多upvotes!如果我能我会给你10! – ryvianstyron 2013-05-28 21:34:31

+0

@Anup Cowkur感谢它真的有帮助 – 2013-09-24 14:47:34

4

试试这个:

我找到了解决问题的办法。 (我使用的是Helios,但它应该可以工作)

  1. 以管理员身份运行Eclipse。 (windows 7)

  2. 转到帮助→安装新软件。

  3. 处理中:输入https://dl-ssl.google.com/android/eclipse/并按ENTER键。

  4. 等待Eclipse获取存储库。名为开发人员工具的项目将出现在列表中。 将其标记为安装,按下一步并按照步骤安装ADT工具。

  5. 完成后,它会要求重新启动Eclipse。确保你这样做。

  6. 当Eclipse重新启动时,所有Android SDK包都应该再次显示。