2017-03-07 42 views
7

Android Studio 2.3 - >配置 - > SDK管理器。 这些选项卡呈灰色显示: SDK工具,SDK更新站点。此外,“Show Package Details”复选框呈灰色。 系统正常更新。没有错误消息。Android Studio 2.3 sdk管理器标签灰显

我认为这发生在Studio 2.2的某个时刻。但是独立的SDK管理器一直在2.3版本中被弃用。使用2.3,我可以更新那里的内容,但是我无法安装/删除软件包。

我回顾了一些以前的类似错误报告。我曾尝试:

  1. 创建一个项目,这样才能让摇篮找到SDK等
  2. 擦拭安装,incluading的SDK,并从头开始重新安装。
  3. 以管理员身份运行。
  4. 恢复到更早的Java:8/101和8/92。

没有什么区别。硬件是Intel Xeon 6或8核心/ Windows 8.1,以及运行Windows 7的联想W520 quadcore。行为与所有系统相同。 Java是版本8/121。

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

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

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

+0

同样的问题在这里,我打开了一个错误报告在这里:https://code.google.com/p/android/issues/detail?id=241634 – mFeinstein

回答

3

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

+1

看来,有两个安装的sdk,一个在c:/ Users/username/AppData/Local/Android/Sdk中,大小为1.42GB。 –

+0

似乎有SDK的两个安装,一个在C:/用户/用户名/应用程序数据/本地/的Android/SDK,大小1.42GB。 C:/ Android/sdk中有另一个,大小为4.47GB“Local”中的sdk更新更小。 C:中的那个更老,更大。虽然将位置设置为c:/ Users/username/AppData/Local/Android/Sdk允许sdk管理器运行,但它为什么sdk管理器想要查看较早的安装还是不明了。 –

4

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

在干净安装上,修复程序是将第一次运行向导sdk路径更正为C:/ Android/sdk。该向导提供了一个对话框来执行此操作。在点击“继续”之前执行此操作,并且一切正常。

但这是一个相当大的错误。显然,开发人员依赖复杂的工具,而不必担心最终的端到端检查。

相关问题