adb实现打开Android应用
思路
找到包名和启动activity,然后启动
实现
1.手动打开app
2.执行adb找到当前包名和activity
adb shell dumpsys activity activities | grep mResumedActivity
执行以上代码找到类似下面的结果:
com.dragon.read/.pages.splash.SplashActivity
com.dragon.read是包名 .pages.splash.SplashActivity是Activity
3.启动app
执行下面adb命令
adb shell am start -n 包名/活动名
注意:一般情况就可以成功启动app
但是有的时候会报错权限拒绝,证明你的启动Activity找错了,只需要在启动app时候
执行第2步adb命令找到正确的Activity就行;