Le problème que j'ai après une réinstallation de Windows, c'est que chaque fois que j'appelle ADB, il est simplement ignoré.
Appeler adb à partir de mes outils personnalisés semble fonctionner (j'ai un fichier d.bat, qui appelle python, qui appelle ruby, qui fait quelques avances magiques avec adb, le d.bat est dans les variables environnementales, donc il suffit d'écrire 'd' dans cmd pour l'appeler. Pourquoi bat -> py > rb ? ne demandez pas. Cela fonctionne. Je l'utilise pour le travail )
Si je parcours à adb ( D:\Android\sdk\platform -tools) alors adb est appelé correctement. A partir d'un autre endroit - non. Mais le même chemin est dans les variables d'environnement, j'ai relancé les lignes de commande pour m'assurer qu'elles prennent effet, cela n'a pas aidé, alors j'ai même redémarré le PC. Toujours rien. Je suis à court d'idées. Ce serait formidable si quelqu'un pouvait m'aider
CMD : https://puu.sh/ydFo9/7b9b58f456.gif
Env : https://puu.sh/ydFqh/0d8717dce0.png
0 votes
Je pense qu'il y a un exécutable appelé
adb
ailleurs dans votrePATH
(ce qui expliquerait pourquoi appeler le bon avec le chemin complet fonctionne). Je ne sais pas comment vérifier cela sous Windows ; sous Linux, j'utiliseraiswhich adb
pour voir ce qui est utilisé par défaut. Vous pouvez vérifier manuellement chaque PATH dans votre ENV s'il y a un certainadb.(exe|bat|cmd|*)
fichier - il n'y a pas tant d'endroits que ça :)0 votes
@Izzy Yep. Je suis attardé. Mes propres fichiers sont nommés adb.py et adb.rb... J'ai mis le dossier sdk en haut de la liste des variables d'environnement et maintenant ça marche... Merci : D
0 votes
Heureux de lire que c'était vraiment si simple - et merci d'avoir répondu vous-même à votre question (upvoted) !