Vous ne pouvez pas installer et exécuter en une seule fois - mais vous pouvez certainement utiliser adb pour démarrer votre application déjà installée. Utilisez la commande adb shell suis démarrer à feu d'une intention, vous aurez besoin d'utiliser la bonne intention pour votre application si. Quelques exemples:
adb shell am start -a android.intent.action.MAIN -n com.android.settings/.Settings
va Paramètres de lancement, et
adb shell am start -a android.intent.action.MAIN -n com.android.browser/.BrowserActivity
va lancer le Navigateur.
Si vous souhaitez faire pointer le Navigateur sur une page en particulier, faire ce
adb shell am start -a android.intent.action.VIEW -n com.android.browser/.BrowserActivity http://www.google.co.uk
Si vous ne connaissez pas le nom de la activités dans le APK, puis le faire
aapt d xmltree <path to apk> AndroidManifest.xml
le contenu de sortie comprend aussi une section comme celle-ci:
E: activity (line=32)
A: android:theme(0x01010000)=@0x7f080000
A: android:label(0x01010001)=@0x7f070000
A: android:name(0x01010003)="com.anonymous.MainWindow"
A: android:launchMode(0x0101001d)=(type 0x10)0x3
A: android:screenOrientation(0x0101001e)=(type 0x10)0x1
A: android:configChanges(0x0101001f)=(type 0x11)0x80
E: intent-filter (line=33)
E: action (line=34)
A: android:name(0x01010003)="android.intent.action.MAIN"
XE: (line=34)
Que vous indique le nom de l'activité principale (MainWindow), et vous pouvez maintenant exécuter
adb shell am start -a android.intent.action.MAIN -n com.anonymous/.MainWindow