Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android SDK未找到错误_Android_Eclipse_Adt - Fatal编程技术网

Android SDK未找到错误

Android SDK未找到错误,android,eclipse,adt,Android,Eclipse,Adt,我在做一个使用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. C

我在做一个使用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管理器,我已经安装了最新版本(见下图)

我怎样才能解决这个问题?任何帮助都将不胜感激,提前谢谢

编辑:


我正在使用Mac OSX 10.8,我尝试重新启动eclipse和操作系统。

您已经更新了android sdk,但没有更新adt以与之匹配。最新的ADT版本是21.1.0,您需要了解这一点

转到eclipse>帮助>检查更新

它应该列出adt的最新更新。如果不起作用,请尝试以下方法:

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

  • 点击添加

  • 添加此url:

  • 它将列出可用的更新-最好是adt 21.1.0(最新版本)

  • 安装最新的adt,一切正常

试试这个:

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

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

  • 去帮忙→ 安装新软件

  • 使用时:键入并按ENTER键

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

  • 完成后,它将要求重新启动Eclipse。一定要这样做

  • 当Eclipse重新启动时,您的所有Android SDK包都会再次显示


  • 更新ADT不等于更新Android SDK。尝试Eclipse软件更新。您可以从此链接下载adt,也可以使用新的软件更新更新eclips。我不敢相信我犯了这么愚蠢的错误,谢谢你详细的回答。它工作得很好。我很惊讶这个答案没有得到更多的选票!如果可以,我会给你10英镑@阿努普·考克尔:谢谢,这真的很有帮助