Je code un script pour automatiser un processus d'exportation de configuration d'application.
adb shell
...
...
exit
Le problème est : après avoir sauvegardé la sauvegarde, je veux extraire le fichier sur mon ordinateur, en utilisant ceci :
adb pull /storage/emulated/0/Backups/ ~/Documents/phone
Cependant, je n'arrive pas à comprendre comment exécuter cette commande, après avoir quitté adb shell
. Il semble que les commandes après exit
sont ignorées :
adb shell
...
...
exit
adb pull /storage/emulated/0/Backups/ ~/Documents/phone
Peut-être que c'est un problème que je devrais adresser à la communauté "Unix & Linux", mais j'ai décidé d'essayer ici en premier lieu.
1 votes
Au lieu d'écrire la sauvegarde dans un fichier, écrivez-la dans
stdout
et exécutez la commande en utilisantadb exec-out ... > localfile
. Ensuite, le fichier sera exécuté sur le téléphone et la sortie sera écrite sur le disque de votre PC.0 votes
Fonctionne bien pour moi.. essaie un second terminal