Android Studio 2.3 SDK Manager标签灰色



android Studio 2.3->配置 -> SDK Manager。这些标签是灰色的:SDK工具,SDK更新站点。另外,复选框"显示包装详细信息"是灰色的。系统正常更新。没有错误消息。

我认为这在工作室2.2的某个时候发生了。但是,已弃用2.3的独立SDK经理总是有效。使用2.3,我可以更新那里的内容,但是我无法安装/删除软件包。

我回顾了以前的一些类似错误的报告。我尝试了:

  1. 创建一个项目,以便让Gradle找到SDK,等等。
  2. 擦除安装,包括SDK,然后从头开始重新安装。
  3. 作为管理员运行。
  4. 还原为早期的Javas:8/101和8/92。

没有什么不同。硬件是Intel Xeon 6或8 Core/Windows 8.1,Lenovo W520运行Windows 7.行为与所有系统相同。Java是版本8/121。

编辑:看来SDK有两个安装,1.在C:/用户/用户名/appdata/local/android/sdk,尺寸1.42GB。2. C:/Android/SDK中的另一个,尺寸4.47GB

"本地"中的SDK较新。C中的一个:年龄较大。

将位置设置为c:/users/username/appdata/local/android/sdk允许SDK Manager运行时,它留下了无法解释的SDK Manager,为什么SDK Manager希望看到较旧的安装。

我想我有答案。Android Studio Bundle安装程序将SDK安装到C:/Android/SDK。但是首先安装向导将SDK安装到c:/users/username/appdata/local/android/sdk。

在干净的安装中,修复程序是为了纠正通往C:/android/sdk的首选范围SDK路径。向导提供了一个对话框来执行此操作。在单击"继续"之前,请执行此操作,一切都很好。

,但这是一个相当大的错误。显然,开发人员依靠复杂的工具,而不会打扰最终的端到端检查。

您要做的就是单击编辑和更改Android SDK位置为:c: android sdk或硬盘您完成了安装。

现在可能的解决方法是在工具/bin/sdkmanager中使用命令行工具。更多信息在此处:https://developer.android.com/studio/command-line/sdkmanager.html

最快的修复是手动创建文件夹C:/android/sdk。然后返回SDK Manager设置,并将其指向该位置。然后,它将允许您下载SDK。

最新更新