2017-03-07 41 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。該向導提供了一個對話框來執行此操作。在點擊「繼續」之前執行此操作,並且一切正常。

但這是一個相當大的錯誤。顯然,開發人員依賴複雜的工具,而不必擔心最終的端到端檢查。

相關問題