Monkey测试adb shell monkey -p com.sgcc.wsgw.cn -v 500
adb shell logcat|findstr "Displayed"显示当前应用包名和主类
重启adb服务:adb reconnect
adb kill-server
adb start-server
启动应用 adb shell am start com.test.uihijack/com.test.uihijack.MainActivity
adb shell am start -S -W com.test.uihijack.MainActivity测启动时间(冷启动应用退出后,热启动应用返回桌面)
adb shell input keyevent 3热启动退出
adb shell am force-stop com.sgcc.wsgw.cn冷启动退出
多个设备 adb -s 设备号 其他指令 adb -s devicel install xxx.apk
查看进程 ps -e |grep com.esgcc.lighting
查看map cat /proc/进程号/maps
Ls -al 查看文件大小
cat http_auth_m66.db >1.txt把db文件写入1.txt
echo “” >> 1.txt
cat 1.txt
查询手机cpu命令行:
adb shell getprop ro.product.cpu.abi
查看顶部Activity
adb shell dumpsys activity | findstr “mFocusedActivity”
Linux、Mac环境下:
adb shell dumpsys activity | grep “mFocusedActivity”
test-only的无法安装,推荐使用**-t**
adb install -r -t xxx.apk
卸载
adb uninstall com.zhy.app
如果想要保留数据,则:
adb uninstall -k com.zhy.app
往手机SDCard传递文件:
adb push 文件名 手机端SDCard路径
查看手机端安装的所有app包名:
adb shell pm list packages
启动Activity:
adb shell am start 包名/完整Activity路径
例如:
adb shell am start com.zhy.aaa/com.zhy.aaa.MainActivity
先用adb shell进入手机的文件系统的命令行,找到要拉取的文件,然后exit出来
adb pull /sdcard/DCIM/Camera/IMG_20170902_111856.jpg IMG_20170902_111856.jpg
输出日志 adb logcat -v time process > D:/lexinlog.txt
首先:adb shell pm list packages -s 找到要删除的包名
获取包名的地址:adb shell pm path com.xx.xx
挂载系统读写权限:adb remount
删除包:adb shell rm /system/app/OldDriver/OldDriver.apk
使用adb命令取出手机中已安装的apk
1、查看手机中安装的apk列表:adb shell pm list package
2、根据包名找出apk在内部存储空间的路径:adb shell pm path com.baicells.voip
3、使用adb pull命令将apk文件导出:adb pull /data/app/com.baicells.voip-1/base.apk voip.apk
常用Adb命令
于 2023-09-22 15:36:38 首次发布