Android虚拟机安装与启动apk相关命令

安装apk到虚拟机

adb devices
adb -s emulator-5554 install [apk本地路径]

先用adb devices获取设备序列号 emulator-5554
在install中, apk所在的路径是本机的, 不是虚拟机上的, 此命令会自动把本地的apk文件push到虚拟机进行安装
在反编译重新打包后的apk文件, 在install的时候会报INSTALL_FAILED_TEST_ONLY错, 可在install后加上参数-t, 如:

adb -s emulator-5554 install -t [apk本地路径]

启动应用

adb devices
adb -s emulator-5554 shell
am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n [包名]/[包名].MainActivity
或
am start -n [包名]/[包名].MainActivity
或
am start -n [包名]/.MainActivity

关闭app
am force-stop 包名

其中adb -s emulator-5554 shell是进入虚拟机的shell界面;
启动命令可以和shell命令在本地一起连用, 如adb -s emulator-5554 shell am start -n [包名]/.MainActivity

原文地址:https://www.cnblogs.com/dilex/p/14800726.html