Adb命令
- 开启adb服务:
adb start-server - 关闭adb服务:
adb kill-server - 连接设备:
adb connect (想要连接设备的IP) - 断开设备:
adb disconnect (连接设备的IP) - 安装一个apk:
adb install -r (apk路径) - 卸载:
adb uninstall (apk包名)
卸载app但保留数据和缓存文件
adb uninstall -k (apk包名) - 列出手机装的所有app的包名:
adb shell pm list packages
列出系统应用的所有包名
adb shell pm list packages -s
列出除了系统应用的第三方应用包名
adb shell pm list packages -3 - 清除应用数据与缓存:
adb shell pm clear (apk包名) - pull和push文件:
adb push (文件路径)(想要push的路径)
adb pull (文件路径)(想要的pull的路径) - 获取文件的读写权限:
adb remount
有些设备并不能直接adb remount,必须要先以root身份进入,先执行adb root,再执行adb remount
Monkey命令
- 指定一个包:
adb shell monkey -p cn.emoney.acg 10 - 不指定包:
adb shell monkey 100 - 指定用户操作(即事件)间的时延,单位是毫秒:
adb shell monkey -p cn.emoney.acg -throttle 5000 100 - 指定是否监视并报告应用程序发生崩溃的本地代码:
adb shellmonkey -p cn.emoney.acg --monitor-native-crashes 1000 - 指定多个包:
adb shell monkey -p cn.emoney.acg -p cn.emoney.wea -p cn.emoney.acg 100
Linux命令
- 进入’/home’ 目录:
cd /home - 返回上一级目录:
cd … - 返回上两级目录:
cd …/… - 进入个人的主目录:
cd - 返回上次所在的目录:
cd - - 显示工作路径:
pwd - 查看目录中的文件:
ls - 创建目录:
mkdir 《dirname》 - 删除文件:
rm -f 《filename》 - 删除目录:
rmdir 《dirname》