web-dev-qa-db-fra.com

Comment puis-je installer l'interface graphique Android Gestionnaire de SDK sans installer Android Studio

Notez que cette question L'interface graphique pour Android SDK manager est-elle partie? a reçu une réponse avec une solution qui était correcte dans le passé, mais ne résout plus le problème.

Dans le passé, j'ai exécuté Intelij Idea pour développer des projets Android, et le gestionnaire du SDK GUI était disponible. Revenir à Android je trouve maintenant https://developer.Android.com/studio/index.html propose uniquement un gestionnaire de SDK autonome en ligne de commande.

Comment puis-je installer le gestionnaire du SDK GUI? J'envisage d'installer Android Studio juste pour l'obtenir, puis peut-être désinstaller Android Studio et conserver le gestionnaire du SDK. Je pense que je pourrais avoir les mêmes problèmes avec les AVD) .

Plus précisément avec les solutions proposées ailleurs:

  1. Il n'y a pas .../tools/Android
  2. .../tools/Android.bat ne propose que des options de ligne de commande
  3. .../tools/bin/sdkmanager.bat ne propose que des options de ligne de commande
18
Steve Waring

L'interface graphique du SDK Android est là pour rester

Je suis heureux d'informer la communauté qu'il existe toujours une solution de contournement entièrement fonctionnelle pour utiliser le Android SDK tout en utilisant le interface graphique traditionnelle à laquelle la plupart des utilisateurs sont habitués. Je suis heureux de dire que l'interface graphique est là pour rester (bien qu'elle ait été officiellement coupée dans le SDK 26) )

Si vous partez de zéro, je vous suggère de parcourir d'abord cet article: Comment télécharger le Android SDK sans télécharger Android Studio?

Ici, la chose la plus importante est que vous devez d'abord installer les packages de base (c'est-à-dire les outils sdk, les outils de plate-forme, le GUI sdk et le gestionnaire AVD, etc.) trouvés dans la dernière version du programme d'installation du SDK si vous démarrez le scratch de formulaire, sinon vous pouvez ignorer cette étape si vous avez déjà une installation sdk fonctionnelle .

J'ai découvert que même si vous mettez à jour les "outils SDK", la dernière version que vous pouvez obtenir est toujours 25.x.x qui a un problème en soi car il ne vous permet pas d'exécuter les niveaux d'API 26, 27 ou 28, comme je l'ai souligné dans mon message sur un autre site: Can't start Android 8.0 Oreo sur émulateur: "Décryptage échoué"

Après quelques semaines d'enquête, j'ai compris que c'était quelque chose pour faire l'émulateur obsolète qui n'est plus fourni sauf si vous exécutez Android Studio (ce qui est contraire à ce que nous voulons réaliser)

D'après l'apparence des choses, il semble que l'émulateur (initialement distribué dans le cadre du Android SDK Tools) n'est plus mis à jour depuis la version 25.2.3

Ainsi, la solution de contournement implique une " mise à niveau manuelle/forcée " des outils d'émulation. Actuellement, j'ai réussi à passer à la version 27.3.8 (et à exécuter Android 9 en douceur).

Solution de contournement

Pour raccourcir l'histoire, assurez-vous d'abord que les packages de base sont toujours intacts, et mettez à jour l'émulateur comme suit:

Instructions

  • Téléchargez la dernière version (ou l'émulateur approprié) à partir des liens fournis ci-dessous
  • Une fois terminé, décompressez le fichier emulator.Zip téléchargé et extrayez le package de l'émulateur dans %USERPROFILE%\Android\android-sdk\tools ou chemin pertinent (oui vous devez fusionner dans celui-ci dossier, car l'émulateur n'a pas toutes les bibliothèques et les fichiers)
  • Après cela, votre émulateur sera mis à jour (à 27.3.8 dans mon cas):

enter image description here

Gestionnaire de SDK Android (GUI)

Préparez maintenant votre AVD (API niveau 27 ou 28);

  • Cliquez sur l'exécutable du gestionnaire AVD pour afficher la boîte de dialogue de configuration AVD.
  • Choisissez les paramètres requis de l'AVD et cliquez sur ok pour créer.

enter image description here

Gestionnaire AVD Android

Exécutez les périphériques virtuels nouvellement créés et vous devriez être prêt à partir:

  • Sélectionnez le périphérique virtuel et cliquez sur démarrer;

enter image description here

enter image description hereenter image description here

Assurez-vous de mettre à jour les outils, images, etc. pertinents pour obtenir la meilleure expérience


Liens importants

Outils de base et d'émulateur (Zip)

  1. programme d'installation de base du SDK Android (fenêtres hors ligne)
  2. programme d'installation Linux (peut également utiliser wget)
  3. Emulator version 27.3.8 (Linux le plus récent)
  4. Emulator version 27.3.8 (Windows dernier)
  5. Emulator 27.3.8 (mac os dernier)
  6. Emulator version 26.1.4 (windows)
  7. Emulator version 26.1.4 (linux)
  8. Emulator version 27.1.1 (mac os)

Mise à jour: ajout des dernières versions de l'émulateur

Un merci spécial à androiddev pour avoir fourni des liens pour linux, eaglemt et Vladyslav Panchenko pour avoir fourni les liens vers repos et surtout important pour les liens mac os.


Conclusion

Il semble que Google décide intentionnellement de retirer le plug-in de l'interface graphique autonome pour Android SDK en faveur de Android studio peut-être à cause de bugs de sécurité potentiels, mais quelle qu'en soit la raison, cela peut ne pas sembler convaincant pour quelqu'un qui a juste besoin du package autonome ...

15
xavier_fakerat

Il semble que l'interface graphique soit complètement disparue maintenant. Au moins à partir du SDK v26, l'interface graphique du gestionnaire de SDK est uniquement accessible via Android Studio. Le bouton Gestionnaire de SDK sur Visual Studio est devenu irresponsable. Maintenant, nous devrons probablement installer Android Studio juste pour gérer et mettre à jour les SDK et les émulateurs

Un autre acte terrible de Google pour la promotion de son propre IDE.

MISE À JOUR:

L'officiel Xamarin SDK Manager est maintenant disponible pour Visual Studio 2017 et supérieur. Il peut être installé à partir de la charge de travail "Cross Platform Mobile" dans le programme d'installation de Visual Studio. Il remplace le SDK Manager autonome de Google (qui était obsolète dans la version 25.2.3 du Android package SDK Tools). Pour démarrer le SDK Manager dans Visual Studio, cliquez sur Tools > Android > Android SDK Manager

Pour VS2015 et les versions antérieures, nous vous recommandons de rétrograder les outils SDK à 25 et d'utiliser l'ancienne interface graphique du gestionnaire Google Emulator. Les outils SDK 25 peuvent toujours être utilisés aux côtés des API 26, 27 et plus récentes, et n'auront pas d'impact sur le développement de nouvelles plateformes. Cela vous donnera une interface pour gérer votre Android SDK pour les anciennes versions de VS.

13
Divins Mathew

Nous fournissons une interface GUI open source basée sur sdkmanager.bat: B4A Sdk Manager

B4A SDK Manager

B4A AVD Manager

Il a été développé principalement pour les développeurs B4A, mais il peut être utile pour tout développeur qui n'utilise pas Android Studio.

11
Erel

Selon cela annonce Google n'a pas l'intention de prendre en charge le plugin ADT pour Eclipse depuis juin 2015, et donc comme interface graphique pour ADT. Ils expliquent la décision en passant entièrement à Android Studio. Il n'y a pas de liens sur les sources officielles Android où télécharger la dernière version de l'interface graphique, car ils le trouvent comme ayant 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é. Mais je pense qu'il pourrait toujours être possible de trouver la balise " installer_r24.4.1-windows.exe " dans Google.

Merci à Losin 'Me pour les liens:

Trouvé sur web.archive.org

4
Denis Petrov

Eh bien, parce que le gestionnaire autonome est obsolète et que les commandes Linux comme "Android sdk" et "Android adv" ne fonctionnent plus, j'ai appris à exécuter des appareils à partir d'outils de ligne de commande:

Lien vers ma réponse dans un autre sujet. (uniquement pour linux) https://stackoverflow.com/a/57019574/7600634

0
John Tribe

Je viens de publier un simple Android GUI SDK. Peut-être que ce petit projet de week-end pourrait sauver certaines personnes de maux de tête d'utiliser la ligne de commande sdkmanager ou de télécharger deux fois les outils Android.

Vous pouvez consulter mon projet sur AndroidGUI .

Fork comme vous le souhaitez ou mieux encore, envoyez-moi un PR. Toute aide sera la bienvenue.

PS: Il serait très utile que quelqu'un me pointe vers le dernier code source sdklib - *. Jar. Pour que je puisse interfacer avec Android SDK directement.

0
Dhipo Alam