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

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

我认为这发生在 Studio 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,以及运行 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 管理器希望查看旧安装。

【问题讨论】:

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


【解决方案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。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-07
        • 2015-12-20
        • 1970-01-01
        • 2020-06-13
        • 1970-01-01
        • 2017-07-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多