Le gestionnaire GUI pour Android SDK a-t-il disparu?


95

Je fais rarement quelque chose pour Android, donc je suis un peu confus. À l'époque, il y avait deux types d'installations - Android Studio et juste Android SDK. J'ai IDEA donc je n'ai pas besoin de Studio. En règle générale, je télécharge le SDK qui a un outil d'interface utilisateur pour télécharger ses composants.

Je viens de recevoir https://dl.google.com/android/repository/tools_r25.2.3-linux.zip et je ne peux pas y voir UI SDK Manager. Il existe bin/sdkmanagerun script shell. Mais c'est un peu gênant pour mon objectif car passer par la sortie --list, copier-coller les noms de paquets et exécuter sdkmanagerprendrait trop de temps.

Quelle est la façon d'installer cela rapidement maintenant?

PS. Je suis sur Ubuntu 16.10 au cas où cela importerait.

PS2. J'ai juste essayé sdkmanager "platforms;android-25"selon la documentation mais cela n'a donné aucune sortie après que j'aie accepté les termes. Où a-t-il installé les fichiers SDK? L'a-t-il même installé? Incroyable.


Essayez Android > SDK Manager > Launch Standalone SDK Manager.
Enzokie

Ce n'est pas une vraie solution mais ce que je peux dire, c'est que sous Windows, j'ai un SDK Manager.exe à la racine du répertoire android-sdk. Si cela aide (probablement pas). Au cas où vous auriez raison, avez-vous essayé de télécharger une version moins récente?
Beppi's

@Enzokie Je suppose que c'est quelque chose dans Android Studio? J'ai une IDEA standard avec le plugin Android, donc il n'y a pas une telle option de menu. Ou du moins je ne le vois pas :)
expert

16
Avec Android SDK v26, l'interface graphique a complètement disparu. Il n'est accessible qu'à partir du studio Android. Dommage que Google fasse la promotion agressive du studio Android.
Bharat G

Un autre gestionnaire de SDK est disponible ici: stackoverflow.com/a/44244605/971547
Erel

Réponses:


57

On dirait que je ne suis pas le seul à avoir été confronté à cette idiotie. La façon de l'installer

  1. Décompressez le zip dans un /parentdossier pour qu'il le soit /parent/tools. J'extrait le contenu du zip de toolsà /androidsdket il était erreur. Script n'a pas pu le trouver.
  2. Définir ANDROID_HOMEsur /parentdossier.
  3. Exécutez /parent/tools/android sdkpour voir l'interface graphique de SDK Manager.

Google, était-il difficile de laisser un script qui fait ce qui précède dans le zip d'installation pour que les gens n'aient pas besoin de perdre 40 minutes à chercher sur Google?


2
Je n'ai pas compris cette solution. Le sdkmanager.exe a-t-il disparu ou est-ce juste un "bug" dans l'installation?
user1845593

37
Maintenant, android sdkimprimeInvalid or unsupported command "sdk"
Asfand Qazi

10
The "android" command is deprecated. For manual SDK, AVD, and project management, please use Android Studio.
Miha_x64

24
Qu'est-ce que le frick. Je m'en fiche ou n'ai pas besoin d'Android Studio. C'est ridicule.
Ray

5
Je pense que cette réponse est désormais obsolète. cela ne fonctionne pas avec le SDK actuel
agpt

52

Officiellement, l'interface graphique a disparu, mais des gens agréables ont gardé le dernier pour nous: installer_r24.4.1-windows.exe

Selon cette annonce, Google n'a pas l'intention de prendre en charge le plug-in ADT pour Eclipse depuis juin 2015, et donc pas du tout comme GUI pour ADT. Ils expliquent la décision avec un passage complet à Android Studio. Il n'y a pas de liens sur les sources Android officielles où télécharger la dernière version de l'interface graphique, car ils la trouvent comme présentant des bogues de sécurité potentiels.

Vous avez donc la possibilité de télécharger la dernière version enregistrée, jusqu'à ce que le lien ne soit pas modifié. Si cela s'est déjà produit, essayez de rechercher par tag .

Merci à Losin 'Me pour les liens:

Trouvée sur web.archive.org


2
+ 1.Gestion du lancement réussi d'un émulateur avec Android Monitor pour afficher le logcat sans avoir besoin d'Android Studio avec cette réponse. Je vous remercie. Préférez mes interfaces graphiques puis les lignes de commande. Ergh.
Unknownweirdo

Windows (sans programme d'installation): dl.google.com/android/android-sdk_r24.4.1-windows.zip
Unknownweirdo


Le projet eclipse Andmore travaille à redonner vie à ces outils. J'espère que vous y aurez accès. Il était court de Google pour vous forcer à passer par l'interface utilisateur d'Android Studio uniquement pour ces options. Gardez un œil sur le projet Andmore pour savoir quand nous l'aurons disponible. J'essaierai également de mettre à jour ce commentaire lorsqu'il sera disponible.
kingargyle

1
@Unknownweirdo S'il vous plaît voir mon message montrant comment utiliser l'interface graphique dans les dernières versions du SDK
xavier_fakerat

25

En retard à la fête, mais vous pouvez télécharger le programme d'installation v24.4 comme au bon vieux temps ici . Il se mettra à jour vers la v25.x et tout fonctionnera comme prévu. Aussi un gros ef'u Google.


4
Notez que l'OP utilisait Ubuntu et qu'il s'agit d'un lien Windows - mais c'était ce dont j'avais besoin, alors j'ai voté pour.
Milton

J'ai la version 25.5 :)
andreszs

@andreszs Si vous le souhaitez, vous pouvez toujours utiliser la dernière version, c'est- 27.3.8 à-
xavier_fakerat

9

Depuis qu'Android a publié les outils de construction 25.3.0, ils ont supprimé la androidcommande CLI et l'ont remplacée par avdmanageret sdkmanagersituée à l'intérieur de votre$ANDROID_HOME/bin/tools

Exécutez cette commande pour obtenir une liste des packages disponibles dans le chemin de style sdk : sdkmanager --list

Exécutez cette commande pour installer une image spécifique: sdkmanager --verbose "system-images;android-19;google_apis;x86"


2
Pour faire simple, votre réponse est "Oui, l'interface graphique est partie?". C'est terrible d'installer tout ça via CLI ...
RAM237

2
Malheureusement oui.
solidak

@ RAM237 Je suis fier de dire que l'interface graphique est là pour rester voir: stackoverflow.com/a/51429889/7551330
xavier_fakerat

8

Depuis la ligne de commande, tapez simplement

tools/android sdk

et l'interface graphique habituelle du SDK Android s'affiche.

J'espère que cela t'aides


1
@expert cela ressemble à la réponse dont vous avez besoin. Je l'ai essayé dans Ubuntu.
Enzokie

@Enzokie On dirait que quelque chose manque toujours. Je vois jar en question dans le libdossier mais j'hésite à lire le script bash 3.5Kb pour savoir où Google a commis une erreur.
expert

1
@expert peut-être que vous devez définir la variable d'environnement. Le ./android sdkfonctionne dans mon cas en supposant que je cddans le bon dossier.
Enzokie

@Enzokie Quelle variable d'environnement? Où puis-je lire cela dans la documentation?
expert

4
Cela ne fonctionne plus non plus. "Commande" sdk "non valide ou non prise en charge et" La commande "android" est obsolète. Pour la gestion manuelle du SDK, AVD et de projet, veuillez utiliser Android Studio. Merci Obama.
Nilzor

4

Si vous disposez d'Android Studio, vous pouvez pointer votre gestionnaire SDK dans Android Studio vers l'endroit où vous venez d'installer votre SDK. Vous pouvez le gérer à partir de là. C'est ce que j'avais à faire. La ligne de commande était si difficile pour moi car je n'ai pas obtenu les noms complets des packages lors de l'exécution de la sdkmanager --listcommande


1
Cela m'a sauvé, les instructions partout sur le Web sont obsolètes et vous attendez à ce que vous puissiez ouvrir l'interface graphique à partir de la ligne de commande. C'était de loin la solution la plus
simple-

3
ça craint. J'ai aimé l'interface graphique autonome.
Martin

Google vient de décider de suivre la politique d'Apple: ne laissez pas les développeurs se détendre et se concentrer sur le développement, nous devons faire quelque chose pour qu'ils passent le plus
clair

2

Voici le lien pour télécharger android sdk avec interface graphique pour Windows, Linux et Mac:

Décompressez et mettez le dossier nommé tools dans le répertoire androidsdk, recherchez android.bat: c'est l'interface graphique ouverte dans Windows.

Téléchargez des packages et développez des applications.


2

Pour une utilisation avec Xamarin, The official Xamarin SDK Managerest désormais disponible pour Visual Studio 2017 et versions ultérieures. Il peut être installé à partir de la charge de travail «Cross Platform Mobile» dans le programme d'installation de Visual Studio. Il remplace le gestionnaire de SDK autonome de Google (qui était obsolète dans la version 25.2.3 du package Android SDK Tools).


1

Dans le répertoire des outils, recherchez le fichier 'android.bat' et exécutez-le, l'interface graphique du gestionnaire de SDK s'ouvre.


8
J'ai essayé cela et aucune interface graphique ne s'ouvre. Je reçois un message disant que la commande "android" est obsolète et que j'utilise les fichiers tools \ bin \ sdkmanager.bat et avdmanager.bat qui ne vous donnent pas d'interface graphique.
meconroy

9
Je suppose qu'ils essaient de forcer les gens à télécharger l'EDI Android Studio, car je pense que c'est ma seule solution, je n'ai pas le temps de gérer la ligne de commande pour sélectionner et installer les images Android. Quelque chose qui était facile a été rendu 10 fois plus difficile et ennuyeux.
meconroy

Voilà comment cela a fonctionné la semaine dernière. Plus maintenant. Ne pas avoir d'interface graphique autonome est nul.
Martin

2
C'est une astuce très bon marché pour forcer les utilisateurs à installer Android Studio quand cela n'est absolument pas nécessaire.
andreszs

Ils ont demandé Linux.
robbyoconnor

1

Je suis désolé d'avoir heurté un nécroposte. Mais je viens de publier une interface graphique simple du SDK Android. Peut-être que ce petit projet de week-end pourrait sauver certaines personnes des maux de tête liés à l'utilisation de la ligne de commande sdkmanager ou au téléchargement deux fois des outils Android.

Vous pouvez vérifier mon projet sur AndroidGUI .

Forkez à votre guise ou mieux encore envoyez-moi des PR. Toute aide serait très appréciée.

PS: Ce serait très utile si quelqu'un pouvait m'indiquer le dernier code source de sdklib - *. Jar. Pour que je puisse m'interfacer directement avec le SDK Android.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.