Android

adb usage(install/uninstall/am start/am instrument)

tomato13 2010. 9. 20. 17:06

1. apk install

adb install [apk name]

ex) adb install EmailInstrumentation.apk


2. apk uninstall

adb uninstall [package]

ex) adb uninstall com.ssu.instrumentation


3. am start

adb shell am start -a android.intent.action.MAIN -n [package]/[classpath]

ex) adb shell am start -a android.intent.action.MAIN -n com.ssu.instrumentation.launcher/com.ssu.instrumentation.launcher.InstrumentationLauncher


4. am instrument

adb shell am instrument -w -e class [class name]#[test case function] [test suite package]/[InstrumentationTestRunner]

ex) adb shell am instrument -w -e class com.ssu.test.robotium.TS_Email#testOrientation com.ssu.test.email/android.test.InstrumentationTestRunner


adb shell am instrument -w [test suite package][InstrumentationTestRunner]

ex) adb shell am instrument -w com.ssu.test.email/android.test.InstrumentationTestRunner