Android Studio 2.3 sdk 管理器选项卡灰显

Posted

技术标签:

【中文标题】Android Studio 2.3 sdk 管理器选项卡灰显【英文标题】:Android Studio 2.3 sdk manager tabs grayed out 【发布时间】:2017-07-27 01:44:30 【问题描述】:

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

我认为这发生在 Studio 2.2 的某个时候。但是在 2.3 中已弃用的独立 SDK 管理器始终有效。使用 2.3,我可以更新现有的内容,但无法安装/删除软件包。

我查看了之前关于类似错误的一些报告。我试过了:

    创建项目,以便让Gradle找到SDK等 擦除安装(包括 SDK),然后从头开始重新安装。 以管理员身份运行。 恢复到早期的 Java:8/101 和 8/92。

没有什么不同。硬件是 Intel Xeon 6 或 8 核 /Windows 8.1,以及运行 Windows 7 的 Lenovo W520 四核。所有系统的行为都相同。 Java 版本为 8/121。

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

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

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

【问题讨论】:

同样的问题,我在这里打开了一个错误报告:code.google.com/p/android/issues/detail?id=241634 【参考方案1】:

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

在全新安装时,修复方法是将 first-run-wizard sdk 路径更正为 C:/Android/sdk。该向导提供了一个对话框来执行此操作。在你点击“继续”之前做,一切都很好。

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

【讨论】:

【参考方案2】:

您所要做的就是单击编辑并将 Android SDK 位置更改为:C:\Android\sdk 或您进行安装的硬盘。

【讨论】:

貌似有两个sdk安装,一个在c:/Users/username/AppData/Local/Android/Sdk,大小1.42GB。 貌似有两个sdk安装,一个在c:/Users/username/AppData/Local/Android/Sdk,大小1.42GB。 C:/Android/sdk 中还有一个,大小为 4.47GB “Local”中的 sdk 更新更小。 C:中的那个更老更大。虽然将位置设置为 c:/Users/username/AppData/Local/Android/Sdk 允许 sdk 管理器运行,但它无法解释为什么 sdk 管理器想要查看较旧的安装。【参考方案3】:

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

【讨论】:

【参考方案4】:

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

【讨论】:

以上是关于Android Studio 2.3 sdk 管理器选项卡灰显的主要内容,如果未能解决你的问题,请参考以下文章

Android studio 2.3 canary 在“SDK Manager”中缺少“Launch Standalone SDK Manager”选项

Android Studio - SDK 管理器

无法在 Visual Studio 2017 中加载 SDK 信息 Android SDK 管理器

如何为 Android Studio 配置 NDK

在 Android Studio 路径中找不到 SDK 文件夹,并且 SDK 管理器未打开

Android studio安装配置