adb 日常用法,Android 获取包名和 Activity 的几种方法

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#发现设备:
adb devices
 
#打印包名
adb shell pm list packages
#打印第三方包名
adb shell pm lish packages -3
#打印包含某字段的包名,, 也可以使用grep来过滤
adb shell pm list packages tnaot
adb shell pm list packages | grep tnaot
 
#复制设备里的文件到电脑
adb push <设备里的文件路径> [电脑上的目录]
adb pull /sdcard/sr.mp4 ~/tmp/
 
#复制电脑里的文件到设备
adb push <电脑上的文件路劲> <设备里的目录>
 
adb push  ~/sr.mp4 /sdcard/
 
 
#查看日志
adb logcat
 
#打印文件ls;
adb shell ls
 
#找activity的方法:
#能找到包名和activities,但activities可能是广告的
aapt dump badging D:news.apk
 
#在启动app过程 执行下面命令能提过广告的activities
#例如有启动页的情况下,需要那打开a跳过该广告页,可以在跳过广告页,执行下面的命令即可
adb shell dumpsys window w | findstr \/ | findstr name=
1
2
#下载当前页面的定位和activity信息
adb shell uiautomator dump

 

 更多方法:https://testerhome.com/topics/9209

待续

posted @   沙丘蚂蚁慢慢爬  阅读(499)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示