Android adb启动app方式

By | 2020 年 4 月 28 日

一、安装ADB工具
下载ADB工具,官网adbshell.com
下载地址:http://www.adbshell.com/upload/adb.zip
windows,下载安装,两个方法
①懒人,解压缩,复制下载的安装包文件到system32,以及SysWOW64,就可以愉快使用了
②解压缩到c:\windows\adb目录,添加环境变量。再用户path变量增加一条c:\windows\adb,重启电脑,或者重新打开CMD

二、ABD使用
连接设备:adb connect IP
进入shell:adb shell
传送文件到SD卡:adb push filePath /sdcard
安装APP:adb install -r apk所在的全路径
关闭APP:adb shell am force-stop 包名
启动APP: abd shell am start 包名/.主Activity(PS:这里那个.不能少)

三、找包名和主Activity
1、Windows下,用开发环境的 aapt方法
例如:Sdk在e盘,那么cd 到e:\sdk\build-tools\22.0.0\
输入:aapt dump badging C:\Users\Administrator\Desktop\abcd.apk
结果中找 name ="xxx"
2、安卓中,adb连上去。打开APP
adb shell dumpsys window w |frindstr |\/ |findstr name=
3、安卓中,adb连上去。
adb shell pms list package 列出所有的应用包名
-s:列出系统应用
-3:列出第三方
-f: 列出包名以及存放位置
-i: 列出包名以及安装来源

4、找出主的ACTIVITY
①adb shell dumpsys package app 包名
②APP保证前台运行 进入shell
dumpsys windows w|grep mCurrent
或者
dumpsys activity |grep mFocusedActivity

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据