Comment puis-je utiliser Python pour exécuter des commandes adb?
Je veux créer un script python, qui peut être utilisée pour exécuter Android adb commandes.
J'ai eu un coup d'oeil à https://github.com/rbrady/python-adb mais n'arrive pas à le faire fonctionner parfaitement.
Toutes les suggestions?
OriginalL'auteur Robert Shane | 2012-05-27
Vous devez vous connecter pour publier un commentaire.
Cet outil devrait faire le travail.
https://pypi.python.org/pypi/pyadb/0.1.1
J'ai dû modifier quelques fonctions pour le faire fonctionner sur Python 2.7 et utiliser des sous-processus à la place. Voici le code modifié dans ma version:
OriginalL'auteur slash33
Utiliser un
monkeyrunner
outil pour cela. Il est la documentation:OriginalL'auteur Andrey Ermakov
Habituellement, nous utilisons
subprocess.call('adb devices')
après la bad est installé. Mais ce serait terrible quand votre commande est devenu plus complexe (plus d'un périphérique et ainsi de suite).Pour un meilleur code, j'utilise pyatool pour gérer cela.
Vous pouvez afficher page github pour plus de détails.
OriginalL'auteur williamfzc
La python-bad projet met en œuvre la communication USB couche et, même en fournissant une Android adb-comme API pour la conversion facile.
OriginalL'auteur fahhem