在Android Studio 2.3中,进入"Configure" -> "SDK Manager"界面,"SDK Tools"、"SDK Update Sites"选项卡以及"Show Package Details"复选框都是灰色的,系统能正常更新,没有错误信息。
我想这个问题在2.2版本也存在过。但是,在2.3中已经被弃用的独立SDK管理器一直可以使用。在2.3中,我可以更新已安装的内容,但无法安装或删除包。
我查看了一些类似错误的先前报告,并尝试了以下方法:
1. 创建一个项目,让Gradle找到SDK等。 2. 清除安装,包括SDK,并从头开始重新安装。 3. 以管理员身份运行。 4. 回滚到早期的Java版本:8/101和8/92。
但无论如何都没有任何改变。硬件为Intel Xeon 6或8核 / Windows 8.1,Lenovo W520四核运行Windows 7。所有系统的行为都是相同的。Java版本为8/121。
编辑:似乎有两个SDK的安装目录: 1. 在c:/Users/username/AppData/Local/Android/Sdk,大小为1.42GB。 2. 另一个在C:/Android/sdk,大小为4.47GB。
在"本地"中的sdk较新且较小,而C:中的sdk较旧且较大。
将位置设置为c:/Users/username/AppData/Local/Android/Sdk可以让sdk管理器运行,但无法解释为什么sdk管理器想要查看旧的安装目录。
我想这个问题在2.2版本也存在过。但是,在2.3中已经被弃用的独立SDK管理器一直可以使用。在2.3中,我可以更新已安装的内容,但无法安装或删除包。
我查看了一些类似错误的先前报告,并尝试了以下方法:
1. 创建一个项目,让Gradle找到SDK等。 2. 清除安装,包括SDK,并从头开始重新安装。 3. 以管理员身份运行。 4. 回滚到早期的Java版本:8/101和8/92。
但无论如何都没有任何改变。硬件为Intel Xeon 6或8核 / Windows 8.1,Lenovo W520四核运行Windows 7。所有系统的行为都是相同的。Java版本为8/121。
编辑:似乎有两个SDK的安装目录: 1. 在c:/Users/username/AppData/Local/Android/Sdk,大小为1.42GB。 2. 另一个在C:/Android/sdk,大小为4.47GB。
在"本地"中的sdk较新且较小,而C:中的sdk较旧且较大。
将位置设置为c:/Users/username/AppData/Local/Android/Sdk可以让sdk管理器运行,但无法解释为什么sdk管理器想要查看旧的安装目录。