89

我今天通过 Eclipse 将 ADT 更新到了 21 版。现在,当我打开 SDK 管理器时,我希望会有一个像“Android 4.2 (API 17)”这样的文件夹,其中包含 SDK 平台和 API、文档等。但是,相反,我只得到一个名为“API 17”的文件夹,其中唯一的东西是“Google APIs”,我什至无法安装它,因为

安装此软件包还需要安装: - 缺少 SDK 平台 Android、API 17

我在这里做什么?谢谢

4

7 回答 7

225

经过一番摸索,我自己弄清楚了这一点。我进入 SDK Manager 的设置,清除缓存,并告诉它使用 HTTPS,然后刷新列表,一切正常。

于 2012-11-14T04:11:38.003 回答
54

Eclipse > 窗口 > Android SDK 管理器>>重新加载

然后它正确更新了 UI,让我选择更新的软件。

为什么我需要手动点击“重新加载”?!我希望这会在我打开 SDK 管理器时自动发生。

于 2012-11-26T18:54:00.023 回答
16

到这一步~

1) Eclipse > Window > Android SDK Manager > Packages > Reload

2)然后安装sdk

参考: http: //my.eoe.cn/iceskysl/archive/1027.html

于 2013-02-23T08:08:16.857 回答
11

Eclipse > Window > Android SDK Manager > Preferences > Clear Cache Button click > Done。

于 2012-11-26T04:41:01.623 回答
4

我在ubuntu中遇到了这个问题。

  • 打开终端并导航到 android-sdk-linux 文件夹: cd android-sdk-linux

  • 然后手动更新sdk: tools/android update sdk -u

完成后,重新启动 Eclipse。

于 2013-01-20T22:45:39.913 回答
4

正如错误提示:API 18 取决于 SDK 版本 n 等。所以首先将 SDK 工具更新到最新版本(取消选择 API 18)然后尝试安装 API 18。

于 2013-08-11T05:12:02.593 回答
0

尝试逐个批准每个包,而不是全部批准。如果任何包有错误,您不能同时下载所有包。

于 2014-01-16T06:39:57.890 回答