我正在尝试安装API 20 ABI。当我打开SDK管理器UI时,我只看到已安装的软件包,并且无需安装(ABI图像甚至不在列表中 - 默认情况下它与ADT一起提供)。当我使用命令行进行更新时,使用android update sdk --all --no-ui
,这就是我得到的:
Refresh Sources:
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Fetched Add-ons List successfully
Refresh Sources
Fetching URL: https://dl-ssl.google.com/android/repository/repository-10.xml
Refresh Sources:
Fetching URL: https://dl-ssl.google.com/android/repository/repository-10.xml
There is nothing to install or update.
但事实并非如此。我还没有为任何API安装任何CPU。
此外,当我设置SDK UI以按存储库向我显示软件包组时,我只看到Local Packages
。
出了什么问题?
编辑:我忘了提及我已经使用--no-https
尝试了上述命令,并通过选中Force https://... sources to be fetched using http://...
没有运气的方框通过SDK管理器。
答案 0 :(得分:1)
清除SDK管理器缓存。 SDK管理器 - >工具 - >选项 - >清除缓存
检查this answer,它对我有用
答案 1 :(得分:0)
在Android SDK管理器中,在工具下 - >选项,启用强制https到http,关闭SDK管理器并重新打开。看看是否能解决这个问题。 Another user reported similar issue
答案 2 :(得分:0)
验证是否已选中此选项