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”选项
无法在 Visual Studio 2017 中加载 SDK 信息 Android SDK 管理器