2013-06-11 3 views
0

J'essaie de lancer une application sur un appareil via le shell ADB un peu différemment de la normale. Je sais que la commande pour le lancement de leur coquille estLancer l'activité à partir de la ligne de commande adb à travers le fichier texte

am start -n com.app/.Activity 

Mon problème est que j'écris un fichier de traitement par lots à la méthode profil quelques applications automatiquement, et le paquet/.activity de la prochaine application à lancer est stocké dans un fichier texte. Est-il possible d'envoyer le contenu du fichier dans le cadre de la commande adb shell?

J'ai essayé de rediriger à partir du fichier en utilisant '<', mais cela entraîne une erreur adb, disant qu'il attend un argument après '-n'.

Répondre

0

adb ne traite pas son stdin donc il ne sert à rien de le rediriger. Au lieu de cela, lisez votre fichier dans une variable et utilisez-le dans votre commande.

+0

Je ne suis pas très bien avec les scripts par lots, serait-ce quelque chose comme 'set var = Mike

+0

oui. faire que 'set/p var =

+0

On dirait que cela a fonctionné, merci! – Mike

Questions connexes