adb测试冷启动和热启动 Permission Denial解决

先清理日志
adb shell logcat -c

打开手机模拟器中的去哪儿网,然后日志找到包名和MainActivity
adb shell logcat |grep Main

com.Qunar/com.mqunar.atom.alexhome.ui.activity.MainActivity

把手机模拟器的去哪儿的进程给杀掉
执行 命令
adb shell am start -W com.Qunar/com.mqunar.atom.alexhome.ui.activity.MainActivity
报错Permission Denial
adb测试冷启动和热启动 Permission Denial解决_第1张图片
没有权限,输入
adb shell
并切换为root 用户 su root
adb测试冷启动和热启动 Permission Denial解决_第2张图片

输入 am start -W com.Qunar/com.mqunar.atom.alexhome.ui.activity.MainActivity

在模拟器上也看到去哪儿的app已经启动
adb测试冷启动和热启动 Permission Denial解决_第3张图片

把去哪儿网的页面变成后台运行,再执行命令
am start -W com.Qunar/com.mqunar.atom.alexhome.ui.activity.MainActivity

你可能感兴趣的:(adb)