7

Android Studio 2.3 -> Konfigurieren -> SDK Manager. Diese Registerkarten sind ausgegraut: SDK Tools, SDK Update Sites. Das Kontrollkästchen "Paketdetails anzeigen" ist ebenfalls ausgegraut. Das System wird normal aktualisiert. Es gibt keine Fehlermeldungen.Android Studio 2.3 sdk Manager Tabs ausgegraut

Ich denke, das ist irgendwann mit Studio 2.2 passiert. Aber der eigenständige SDK-Manager, der mit Version 2.3 eingestellt wurde, hat immer funktioniert. Mit 2.3 kann ich aktualisieren, was da ist, aber ich kann keine Pakete installieren/löschen.

Ich habe einige der früheren Berichte ähnlicher Fehler überprüft. Ich habe versucht:

  1. Projekt anlegen, um Gradle zu lassen das SDK finden usw.
  2. die Installation Wischen, incluading das SDK, und installieren Sie von Grund auf neu.
  3. Als Administrator ausführen.
  4. Zurück zu früheren Javas: 8/101 und 8/92.

Nichts macht einen Unterschied. Die Hardware ist Intel Xeon 6 oder 8-Core/Windows 8.1 und Lenovo W520 Quadcore mit Windows 7. Verhalten ist identisch mit allen Systemen. Java ist Version 8/121.

Edit: Es scheint, dass es zwei Installationen der SDK, 1. in c:/Benutzer/Benutzername/AppData/Local/Android/Sdk, Größe 1.42GB. 2. ein anderer in C:/Android/sdk, Größe 4.47GB

Die SDK in "Local" ist neuer und kleiner. Der in C: ist älter und größer.

Während der Standort auf c:/Users/username/AppData/Local/Android/Sdk ermöglicht den Sdk-Manager zu laufen, es bleibt unerklärt, warum der Sdk-Manager die ältere Installation sehen will.

+0

Gleiches Problem hier, ich öffnete einen Fehlerbericht hier: https://code.google.com/p/android/issues/detail?id=241634 – mFeinstein

Antwort

3

Alles, was Sie tun müssen, ist, klicken Sie auf Bearbeiten und ändern Android SDK Location zu: C: \ Android \ sdk oder die Festplatte, die Sie die Installation durchgeführt haben.

+1

Es scheint, dass es zwei Installationen der sdk, eins in c:/Benutzer/Benutzername/AppData/Local/Android/Sdk, Größe 1.42GB. –

+0

Es scheint, dass es zwei Installationen des SDK gibt, eins in c:/Benutzer/Benutzername/AppData/Local/Android/Sdk, Größe 1.42GB. Es gibt ein anderes in C:/Android/sdk, Größe 4.47GB Das SDK in "Local" ist neuer und kleiner. Der in C: ist älter und größer.Wenn der Speicherort auf c:/users/username/appdata/local/android/sdk gesetzt wird, kann der sdk manager ausgeführt werden. Es bleibt unerklärlich, warum der sdk manager die ältere Installation sehen möchte. –

4

Ich denke, ich habe die Antwort. Das Android Studio Bundle-Installationsprogramm installiert den SDK in C:/Android/sdk. Aber der erste Installationsassistent installiert den SDK unter c:/Users/username/AppData/Local/Android/Sdk.

Bei einer Neuinstallation muss der Fehler behoben werden, indem der SDK-Pfad des ersten Laufassistenten zu C:/Android/sdk korrigiert wird. Der Assistent stellt dazu ein Dialogfeld zur Verfügung. Tun Sie es, bevor Sie auf "Weiter" klicken, und alles ist in Ordnung.

Aber das ist ein ziemlich großer Fehler. Offensichtlich verlassen sich die Entwickler auf ausgefeilte Tools, ohne sich um eine abschließende End-to-End-Prüfung zu kümmern.