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

 

#发现设备:
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=
#下载当前页面的定位和activity信息
adb shell uiautomator dump

 

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

待续

posted @ 2021-02-22 15:25  沙丘蚂蚁慢慢爬  阅读(421)  评论(0编辑  收藏  举报