0

我正在开发一个使用 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。

4

2 回答 2

16

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

转到 eclipse > 帮助 > 检查更新。

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

  • 转到 Eclipse > 帮助 > 安装新软件

  • 点击添加

  • 添加此网址:https ://dl-ssl.google.com/android/eclipse/

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

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

于 2013-02-18T09:28:14.033 回答
4

尝试这个:

我找到了问题的答案。(我正在使用 Helios,但无论如何它应该可以工作)

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

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

  3. 在使用:输入https://dl-ssl.google.com/android/eclipse/并按 ENTER。

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

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

  6. 当 Eclipse 重新启动时,您的所有 Android SDK 包应该会再次出现。

于 2013-02-18T09:32:49.413 回答