Android Studio 2.3 sdk经理标签显示为灰色

时间:2017-03-07 00:56:28

标签: android-studio android-studio-2.3 android-sdk-manager

Android Studio 2.3 - >配置 - > SDK Manager。 这些选项卡显示为灰色: SDK工具,SDK更新站点。此外,复选框“显示包详细信息”显示为灰色。 系统正常更新。没有错误消息。

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

我回顾了以前有类似错误的报道。我试过了:

  1. 创建项目,以便让Gradle找到SDK等
  2. 擦除安装程序,包括SDK,然后从头开始重新安装。
  3. 以管理员身份运行。
  4. 恢复到早期的Javas:8/101和8/92。
  5. 没有任何区别。硬件是Intel Xeon 6或8核/ Windows 8.1,以及运行Windows 7的Lenovo W520 quadcore。行为与所有系统相同。 Java是版本8/121。

    编辑:似乎有两个sdk的安装, 1.在c:/ Users / username / AppData / Local / Android / Sdk,大小1.42GB。 2.另一个在C:/ Android / sdk,大小4.47GB

    “本地”中的sdk更新更小。 C中的那个:更老更大。

    虽然将位置设置为c:/ Users / username / AppData / Local / Android / Sdk允许sdk管理器运行,但是为什么sdk管理员想要查看较旧的安装无法解释。

4 个答案:

答案 0 :(得分:4)

我想我有答案。 Android Studio Bundle安装程序将sdk安装到C:/ Android / sdk。但首次运行的安装向导会将sdk安装到c:/ Users / username / AppData / Local / Android / Sdk。

在全新安装上,修复方法是将第一次运行向导的sdk路径更正为C:/ Android / sdk。该向导提供了一个对话框来执行此操作。在点击"继续"之前执行此操作,一切正常。

但这是一个相当大的错误。显然,开发人员依赖于复杂的工具,而无需进行最终的端到端检查。

答案 1 :(得分:3)

您只需点击编辑并将Android SDK位置更改为:C:\ Android \ sdk或您安装的硬盘。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

对此的最快解决方法是手动创建文件夹C:/ Android / sdk。然后返回SDK Manager设置并将其指向该位置。然后,它将允许您下载SDK。