adb调试

2024/08/21

安卓设备开启ADB

首先需要在【设置】>【设备首选项】>【关于】中找到build连续按多次版本号,开启开发者模式。

然后在【设备首选项】>【开发人员选项】中打开USB调试开关。

下载adb工具

下载地址如下: https://developer.android.com/tools/releases/platform-tools#downloads 解压即可使用。

adb操作

启动adb server

./adb start-server

停止adb server

./adb kill-server

连接设备

./adb connect device_ip

需要保证device_ip对应的5555端口可达。

查看已连接设备

./adb devices

登陆交互式shell

./adb shell

如果shell后面没有接具体指令,就是交互式,否则执行传入的指令后退出。

卸载应用

以下应用在shell下执行。

pm uninstall -k –user 0 <package name>

查询已安装的package name:

pm list packages

远程安装apk

./adb install local.apk

local.apk是在执行adb指令的客户端机器上。

文件上传下载

上传文件

./adb push localfile remotefile

下载文件

./adb pull remotefile localfile

重启设备

正常的设备重启

./adb reboot

重启到恢复模式

./adb reboot recovery

重启到Bootloader模式

./adb reboot bootloader

重启到fastboot模式(待验证)

./adb reboot fastboot

重启到update模式(待验证)

./adb reboot update

端口转发

正向转发

将设备内的端口转到adb客户端所在的机器:

adb forward tcp:6100 tcp:7100

将手机上的7100监听端口转发到PC上的6100端口。

反向转发

adb reverse tcp:80 tcp:3000

在手机上访问80端口,数据将被转发到PC上的3000端口。