Android Studio 2.3 --> 配置 -> SDK 管理器。
这些选项卡呈灰色:
SDK 工具、SDK 更新站点。此外,“显示包详细信息”复选框呈灰色。
系统更新正常。没有错误消息。
我认为这在 Studio 2.2 的某个时刻发生过。但是独立的 SDK 管理器(在 2.3 中已弃用)仍然可以工作。使用 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/用户名/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 Bundle 安装程序将 sdk 安装到 C:/Android/sdk。但首次运行安装向导会将 sdk 安装到 c:/Users/username/AppData/Local/Android/Sdk。
在全新安装中,修复方法是将首次运行向导 sdk 路径更正为 C:/Android/sdk。该向导提供了一个对话框来执行此操作。在单击“继续”之前执行此操作,一切都会好起来的。
但这是一个相当大的错误。显然,开发人员依赖于复杂的工具,而没有进行最终的端到端检查。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)