Android SDK Platform-Tools 的基础应用
字数
468 字
阅读时间
3 分钟
INFO
Android SDK Platform-Tools
Set system env variable ANDROID_HOME
ADB Doc
Fastboot Doc
TIP
Fastboot: Volumn Down + Volumn Up + Power
Recovery: Volumn Down + Power
9008 (EDL): Shutdown + Both Volumn + Connect to pc
SafeMode: Long Press Shutdown
1 ADB
1.1 查看设备信息
adb devicesadb -s <$ANDROID_SERIAL>用于指定设备
1.2 连接设备
1.2.1 adb connect 适用于 Android 10 及以下版本
adb connect <ipaddr:port>1.2.2 adb pair 仅适用于Android 11 及更高版本
adb pair使用配对码连接,安全性较高- 配对成功后,可直接使用
adb connect连接,无需再次输入配对码
adb pair <ipaddr:port>1.3 断开连接
1.3.1 断开当前连接
adb disconnect1.3.2 断开服务器连接
adb kill-server- 断开后再次使用需要再次打开服务
adb start-server1.4 安装应用
adb install <apk_file>1.5 卸载应用
adb uninstall <package_name>1.6 从设备拉取文件
adb pull <remote_file> <local_file>1.7 推送文件到设备
adb push <local_file> <remote_file>1.8 查看设备日志
adb logcat [-v tag]1.9 启动shell
adb shell1.9.1 查看窗口信息
adb shell dumpsys window1.9.2 模拟按键事件
adb shell input keyevent <key_code>1.9.3 启动Activity
adb shell am start -n <activity_name>1.9.4 获取root权限
adb shell su2 Fastboot
2.1 查看设备信息
fastboot devices2.2 重启设备
fastboot reboot2.3 刷写系统镜像
fastboot flash <partition> <image>- 常见分区:
boot:引导镜像system:系统镜像recovery:恢复镜像userdata:用户数据cache:缓存
- 镜像文件命名规则:
<partition>.img:例如boot.img、system.img<partition>-<target>.img:针对特定设备的镜像,例如system-aosp.img
2.4 刷写 Recovery 镜像
fastboot flash recovery <recovery_image>2.5 进入 Recovery 模式
fastboot reboot recovery2.6 锁定引导加载程序
fastboot oem lock2.7 解锁引导加载程序
fastboot oem unlockOr
fastboot flashing unlock