Loading... ## 1. 打开手机开发者选项 以红米为例,打开手机的「设置」→「我的设备」→「全部参数」,连续点击「MIUI 版本」直到显示「您已处于开发者模式」为止。 ## 2. ADB 连接 ### USB 连接 打开手机开发者选项且 USB 连接到电脑后,手机会跳出弹窗「是否允许 USB 调试」,点击确认即可,如果失败大概是以下几种可能: 1. 手机没有进入开发者模式 2. USB 只能用于充电无法传输数据,更换数据线即可 3. 手机没有授权 ADB 调试,重启 ADB 服务 如果连接成功,可以用`adb devices`命令查看,可以看到已连接的设备名: ```bash > adb devices List of devices attached 7c0e6af7 device ``` ### WIFI 连接 USB 成功连接之后,使用`adb tcpip`命令打开手机的一个端口,用于 WIFI 连接,这里端口号一般使用`5555`: `````bash > adb tcpip 5555 restarting in TCP mode port: 5555 ````` 然后使用`adb connect [ip]:[port] `来连接: ```bash > adb connect 192.168.0.101:5555 connected to 192.168.0.101:5555 ``` 输入`adb devices`验证一下: `````bash > adb devices List of devices attached 7c0e6af7 device 192.168.0.101:5555 device ````` 此时就可以拔掉 USB,只通过 WIFI 来进行 ADB 调试了。 ## 3. ADB 常用命令 ### 3.1. 重启 ADB 服务 当 adb 断开 (detached) 或者未授权 (unauthorized) 的时候,可以通过`adb kill-server`和`adb start-server`来重启 adb 服务: `````bash > adb kill-server > adb start-server * daemon not running; starting now at tcp:5037 * daemon started successfully ````` ### 3.2. 进入设备的 Shell ```bash adb shell ``` 在 Shell 中可以执行与设备交互的命令,在 Shell 中输入`exit`即可退出。 ### 3.3. 修改设备分辨率 查看当前设备的分辨率: ```bash adb shell wm size ``` 设置新的分辨率: ```bash adb shell wm size [width]x[height] ``` 例如设置分辨率为 1080x1920: ```bash adb shell wm size 1080x1920 ``` 恢复手机默认的分辨率: ```bash adb shell wm size reset ``` ### 3.4. 修改设备 DPI 查看当前设备的 DPI(像素密度): ```bash adb shell wm density ``` 设置新的 DPI 值: ```bash adb shell wm density [dpi] ``` 恢复设备默认的 DPI: ```bash adb shell wm density reset ``` ### 3.5. 文件传输 将文件从电脑发送到手机(Push): ``` adb push <电脑文件路径> <手机目标路径> ``` **示例**:`adb push D:\test.mp4 /sdcard/Movies/` 将文件从手机提取到电脑(Pull): ``` adb pull <手机文件路径> <电脑目标路径> ``` **示例**:`adb pull /sdcard/DCIM/Camera/photo.jpg C:\Users\Desktop\` ### 3.6. 安装与卸载 APK 安装 APK 文件: ``` adb install <APK文件路径> ``` <div class="tip inlineBlock info">APK 文件路径既可以是手机也可以是电脑,当执行<code>adb install C:\Users\Desktop\example.apk</code>时,ADB 会自动先将这个 APK 复制到手机的临时目录,一般是 <code>/data/local/tmp/</code>,然后再进行安装。安装完成后,临时文件会被自动删除。</div> **常用参数**: * `-r`:覆盖安装(保留数据)。 * `-d`:允许降级安装。 * `-g`:安装时自动授予所有运行时的权限。 <br> 卸载应用: ``` adb uninstall <应用包名> ``` <div class="tip inlineBlock info">可通过<code>adb shell pm list packages</code> 查看手机中所有的包名。如果想卸载但保留数据,使用<code>adb uninstall -k <应用包名></code></div> 最后修改:2026 年 01 月 24 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 你的支持是我最大的动力