web-dev-qa-db-fra.com

Impossible d'ouvrir Android sdk à partir du terminal

J'essaye d'ouvrir le gestionnaire de sdk. J'ai téléchargé les outils de ligne de commande Android sdk sur le site officiel. Je ne veux pas installer Android studio. Après avoir décompressé le paquet, j'ai obtenu un dossier appelé outils. Je mets dans un répertoire comme /home/ujjwal/Android/tools. J'ai ouvert le répertoire avec le terminal et essayé la commande ./Android j'ai eu l'erreur suivante:

*************************************************************************
The "Android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*************************************************************************
Invalid or unsupported command ""

Supported commands are:
Android list target
Android list avd
Android list device
Android create avd
Android move avd
Android delete avd
Android list sdk
Android update sdk

J'ai même essayé d'utiliser la commande Android mais elle indique no command found. echo $ Android_HOME renvoie:

/home/ujjwal/Android/tools

echo $ PATH renvoie:

/home/ujjwal/bin:/home/ujjwal/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/ujjwal/Android/tools/tools

Aussi, alors que je travaillais sur une autre machine il y a quelque temps, je me souviens qu'une petite fenêtre s'ouvrait dans laquelle je pouvais choisir quels outils et quel apk installer. En gros, j'essaie d'y parvenir.

1
Ujjwal Maheshwari

La commande Android est déconseillée, comme indiqué dans le résultat.

Utilisation

$Android_HOME/tools/bin/sdkmanager <option>

 Usage:   
 sdkmanager [--uninstall] [<common args>] [--package_file
 <file>] [<packages>...]   
 sdkmanager --update [<common args>]  
 sdkmanager --list [<common args>]   
 sdkmanager --licenses [<common
 args>]

Vous pouvez également définir le chemin d'accès à la commande sdkmanager dans votre variable $PATH pour une utilisation directe.

1
Suraj Rao