7

Android Studio 2.3 -> Configurer -> Gestionnaire de SDK. Ces onglets sont grisés: Outils SDK, sites de mise à jour SDK. En outre, la case à cocher "Afficher les détails du package" est grisée. Le système se met à jour normalement. Il n'y a pas de messages d'erreur. Je pense que c'est arrivé à un moment donné avec Studio 2.2. Mais le gestionnaire SDK autonome, qui a été déprécié avec 2.3, a toujours fonctionné. Avec 2.3, je peux mettre à jour ce qui est là, mais je ne peux pas installer/supprimer des paquets. J'ai examiné certains des rapports précédents d'erreurs similaires. J'ai essayé:Android Studio 2.3 Onglets du gestionnaire sdk grisés

  1. Création d'un projet, de manière à laisser Gradle trouver le SDK, etc.
  2. Wipe l'installation, incluading le SDK, et réinstaller à partir de zéro.
  3. Exécuter en tant qu'administrateur.
  4. Rétablit les versions antérieures de Javas: 8/101 et 8/92.

Rien ne fait de différence. Le matériel est Intel Xeon 6 ou 8 core/Windows 8.1, et Lenovo W520 quadcore fonctionnant sous Windows 7. Le comportement est identique à tous les systèmes. Java est la version 8/121.

Éditer: Il semble qu'il existe deux installations de la SDK, 1. dans c:/Utilisateurs/nom d'utilisateur/AppData/Local/Android/Sdk, taille 1.42GB. 2. autre en C:/Android/sdk, taille 4.47GB

Le sdk dans "Local" est plus récent et plus petit. Celui en C: est plus ancien et plus grand. Lors de la définition de l'emplacement sur c:/Users/nom_utilisateur/AppData/Local/Android/Sdk, le gestionnaire sdk s'exécute. Il ignore pourquoi le gestionnaire sdk souhaite voir l'ancienne installation.

+0

Même question ici, j'ai ouvert un rapport de bug ici: https://code.google.com/p/android/issues/detail?id=241634 – mFeinstein

Répondre

3

Tout ce que vous avez à faire est de cliquer sur Modifier et de modifier l'emplacement du SDK Android sur: C: \ Android \ sdk ou le disque dur sur lequel vous avez effectué l'installation.

+1

Il semble qu'il y ait deux installations de la sdk, un dans c:/Utilisateurs/nom d'utilisateur/AppData/Local/Android/Sdk, taille 1.42GB. –

+0

Il semble qu'il y ait deux installations du sdk, une dans c:/Users/nom d'utilisateur/AppData/Local/Android/Sdk, taille 1.42GB. Il y en a un autre dans C:/Android/sdk, taille 4.47GB Le sdk dans "Local" est plus récent et plus petit. Celui en C: est plus ancien et plus grand.Lors de la définition de l'emplacement sur c:/Users/nom_utilisateur/AppData/Local/Android/Sdk, le gestionnaire sdk s'exécute. Il ignore pourquoi le gestionnaire sdk souhaite voir l'ancienne installation. –

4

Je pense que j'ai la réponse. Le programme d'installation Android Studio Bundle installe le sdk sur C:/Android/sdk. Mais l'assistant d'installation en première instance installe le fichier sdk dans c:/Users/nomutilisateur/AppData/Local/Android/Sdk. Lors d'une nouvelle installation, le correctif consistait à corriger le chemin sdk de première exécution de l'assistant vers C:/Android/sdk. L'assistant fournit une boîte de dialogue pour ce faire. Faites-le avant de cliquer sur "continuer", et tout va bien.

Mais c'est une erreur assez massive. Apparemment, les développeurs s'appuient sur des outils sophistiqués, sans se soucier d'une vérification finale de bout en bout.