adb

Android调试桥,一种功能多样的命令行工具,可与设备进行通信。
adb 命令可用于执行各种设备操作(如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。
一种 客户端-服务器 程序,包括以下三个组件:
客户端:用于发送命令。客户端在开发计算机上运行。可以通过发出 adb 命令来从命令行终端调用客户端。
守护进程 (adbd):在设备上运行命令。守护进程在每个设备上作为后台进程运行。
服务器:管理客户端和守护进程之间的通信。服务器在开发机器上作为后台进程运行。

adb 包含在 Android SDK 平台工具软件包中。管理器会将其安装在android_sdk/platform-tools/ 下。

adb devices //显示当前运行的设备信息
adb connect xxx //连接设备
adb pull <设备路径> <电脑路径> //获取设备中的文件
adb push <电脑路径> <设备路径> //向设备中写文件
adb kill-server //停止adb server
adb root //获取root权限,为了让adb 具备更高的权限
adb remount //文件系统被挂载为可读写模式
adb install [-lrtsdg] <path_to_apk> //安装 APK
-r 替换已存在应用 -d 忽略版本号 -g 运行时权限 -t 允许测试包
adb uninstall [-k] //卸载 APK

进入退出shell环境
adb shell 进入环境中,输入 exit 或按下 Ctrl+D 退出shell并回到本地计算机的命令行环境
adb shell mkdir <路径> 新建文件夹
adb shell sh test.sh para1 运行shell脚本
adb shell pm //Package Manager
adb shell pm list packages
adb shell pm path com.xxxxxxxx.xxxxxxxx //查看APK文件存储路径
adb shell am //activity manager,模拟各种系统的行为
adb shell am start com.xxxxxxxx.xxxxxxxx //启动应用程序
adb shell am force-stop com.xxxxxxxx.xxxxxxxx //强制停止应用

monkey 是一个运行在模拟器或Android设备中可以产生类似用户点击、触摸、手势以及一些系统级的伪随机事件流的程序。通过命令让 monkey 向模拟器或Android设备发送伪随机事件流对开发的App进行压力测试。
adb shell monkey [options]
event-count : 让monkey向系统发送多少次伪随机事件

adb shell settings 获取、修改Android中配置的值

adb shell settings put global "FUELTYPES" 1 //车辆类型

adb shell settings put global "CAR_API_DEBUG" 1
adb shell settings put global "ACC_MODE" 0

adb shell settings put global "VIN" 0
adb shell settings put global "MARKET" 5
adb shell settings put global "FUELTYPES" 1
adb shell settings put global "FUEL_LEVEL_LOW" 0

adb connect 172.16.0.104/5
adb root && adb remount

安装包
adb install -r -d -g /Users/xxx.apk
adb push /Users/xxx.apk /product/priv-app
adb push /Users/Auth.json /path/UserData/

卸载包
adb uninstall xxxx
adb shell pm path xxxx
adb shell rm /product/priv-app/xxxx.apk
adb push xxxx.apk /product/priv-app/
adb shell sync
adb reboot

取车机日志
adb shell find . -name “deviceinfo.txt” // 找日志路径
adb pull /path/Log ./

adb shell screenrecord /path/vedio.mp4 // 开始录屏, ctrl + c 停止
data/user/10/technology.cariad.navi.cn.audi/files/amapauto9
technology.cariad.navi.cn.audi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

春夏与冬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值