在ADB环境下,可以通过如下命令来启动一个已经安装的APK程序:
adb shell am start -n breakan.test/breakan.test.TestActivity
其中"breakan.test/breakan.test.TestActivity"中的"breakan.test"是程序的包名,"TestActivity"是程序Activity类的类名。
如果在ANDROID命令下,则只需:
am start -n breakan.test/breakan.test.TestActivity
其中"breakan.test/breakan.test.TestActivity"中的"breakan.test"是程序的包名,"TestActivity"是程序Activity类的类名。
am 用于手工启动java的apk程序包,如下面三条命令可以启动浏览器、闹钟和计算器三个程序:
am start -n com.android.browser/com.android.browser.BrowserActivity
am start -n com.android.alarmclock/com.android.alarmclock.AlarmClock
am start -n com.android.calculator2/com.android.calculator2.Calculator
具体用法详见如下:
usage: am [start|broadcast|instrument|profile]
am start -D INTENT
am broadcast INTENT
am instrument [-r] [-e ] [-
[-w]
am profile [start |stop]
INTENT is described with:
[-a ] [-d ] [-t
[-c [-c ] …]
[-e|--es
[--ez
[-e|--ei .
[-n ] [-f ] []