请注意!这个教程只是教你如何用命令行启动一个app
你问我这有什么作用。其实只是方便使用adb启用app而已,或者有开机启动脚本的安卓系统。
步骤如下
1.找出app的包名(Package name)
这个简单,进入目录/data/data慢慢找,如果是系统app就去/system/data目录找,一般目录名字就是app的package name
2.找出app的进程名
输入以下命令即可快速找出
dumpsys package | grep -Eo "^[[:space:]]+[0-9a-f]+[[:space:]]+你的app包名/[^[:space:]]+" | grep -oE "[^[:space:]]+$" | grep Activity
一般都是如下格式:com.xxxxxx/.MainActivity,一般都是Activity结尾
3.使用am命令快速启动
上面那个命令得到的就是适用于am快速启动的
非常简单,使用如下
am start -n com.xxxxxx/.MainActivity(以上命令得到的)
如果是adb就用adb am start -n xxx
暂无评论