En exécutant la commande dans le terminal
update project --path . --target Android-25
Je reçois une erreur
Invalid or unsupported command "update project --path . --target Android-25
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 déjà défini des variables d'environnement à l'aide de
export Java_HOME=<path_to_jdk>
export Android_HOME=<path_to_sdk>
export PATH=$PATH:<path_to_tools>:<path_to_platform_tools>:<path_to_ndk>
Une chose étrange était lorsque j'avais défini ces variables via une commande, le changement ne se reflétait pas dans /etc/environment
lorsqu'il était ouvert avec gedit /etc/environment
Merci d'avance.
Je recevais l'erreur unsupported command "update project"
parce que j'utilisais sdk avec outils version 26.0.1 . Comme cette commande est obsolète maintenant, elle est déjà supprimée de la version des outils. 25.3.0
J'ai trouvé cela dans la documentation
https://developer.Android.com/studio/releases/sdk-tools.html
Donc, si vous voulez toujours utiliser cette commande, vous devez rétrograder vos outils de développement pour une version 25.2.5 ou inférieure.
Pour cela, renommez votre dossier sdk/tools en tool1 ou conservez-le comme sauvegarde, téléchargez les outils sdk requis et collez ce dossier [tools] dans le dossier sdk. J'ai suivi ce lien pour télécharger des outils sdk ou des outils de plate-forme:
https://stackoverflow.com/a/11514698/679509
De la même manière, vous pouvez également mettre à niveau vos outils ou outils de plate-forme. Mais si vous utilisez Android-studio , je vous recommande de les mettre à jour à partir de SDK Manager.
Une dernière chose, pour mettre à jour le projet en utilisant la commande "update project", vous devez définir des variables d’environnement comme ceci:
export Android_HOME=<PATH_TO_SDK>
export PATH=$PATH:<PATH_TO_PLATFORM_TOOLS>:<PATH_TO_TOOLS>
Cela a résolu mon problème.