我今天通过 Eclipse 将 ADT 更新到了 21 版。现在,当我打开 SDK 管理器时,我希望会有一个像“Android 4.2 (API 17)”这样的文件夹,其中包含 SDK 平台和 API、文档等。但是,相反,我只得到一个名为“API 17”的文件夹,其中唯一的东西是“Google APIs”,我什至无法安装它,因为
安装此软件包还需要安装: - 缺少 SDK 平台 Android、API 17
我在这里做什么?谢谢
我今天通过 Eclipse 将 ADT 更新到了 21 版。现在,当我打开 SDK 管理器时,我希望会有一个像“Android 4.2 (API 17)”这样的文件夹,其中包含 SDK 平台和 API、文档等。但是,相反,我只得到一个名为“API 17”的文件夹,其中唯一的东西是“Google APIs”,我什至无法安装它,因为
安装此软件包还需要安装: - 缺少 SDK 平台 Android、API 17
我在这里做什么?谢谢
经过一番摸索,我自己弄清楚了这一点。我进入 SDK Manager 的设置,清除缓存,并告诉它使用 HTTPS,然后刷新列表,一切正常。
Eclipse > 窗口 > Android SDK 管理器>包>重新加载
然后它正确更新了 UI,让我选择更新的软件。
为什么我需要手动点击“重新加载”?!我希望这会在我打开 SDK 管理器时自动发生。
到这一步~
1) Eclipse > Window > Android SDK Manager > Packages > Reload
2)然后安装sdk
参考: http: //my.eoe.cn/iceskysl/archive/1027.html
Eclipse > Window > Android SDK Manager > Preferences > Clear Cache Button click > Done。
我在ubuntu中遇到了这个问题。
打开终端并导航到 android-sdk-linux 文件夹:
cd android-sdk-linux
然后手动更新sdk:
tools/android update sdk -u
完成后,重新启动 Eclipse。
正如错误提示:API 18 取决于 SDK 版本 n 等。所以首先将 SDK 工具更新到最新版本(取消选择 API 18)然后尝试安装 API 18。
尝试逐个批准每个包,而不是全部批准。如果任何包有错误,您不能同时下载所有包。