用 ADB 调试 Android 设备

发布于 2014-01-14  154 次阅读


准备

下载并从 Android SDK 里提取最新的 ADB 工具并安装好 ADB 驱动

解压 Android SDK 文件(注意:Android SDK 升级为 Android Studio 以后,文件位于:C:\Users\用户名\AppData\Local\Android\sdk\platform-tools),将 \sdk\platform-tools 里面名称中含有 adb 和 fastboot.exe 都复制到 C:/windows/system32 下,并将名称中含有 adb 的所有文件复制到 C:/windows/system 下。(完美解决刷机中遇到的 fastboot 和 adb 不是内部或者外部命令的问题,也不会再提示计算机丢失 AdbWinApi.dll)

命令

  • ADB 调试命令:
# 查看连接设备
adb devices
# 选择设备执行命令
adb -s 设备号 相应命令
adb reboot
adb shutdown
# 将指定的 apk 文件安装到设备上
adb install
# 卸载软件
adb uninstall
# 把电脑上的文件或文件夹复制到设备(手机),电脑上的路径是“C:”,手机上的是“/sdcard/”
adb push
# 从设备上下载文件或文件夹到电脑
adb pull
  • FastBoot 命令:
# 待机状态快速进入 Recovery
adb shell reboot recovery
# 待机状态下快速进入 Hboot
adb shell reboot bootloader

以下命令需要在 HBOOT 的 Fastboot 界面内操作

# 刷入 Boot
fastboot flash boot boot.img
# 刷入 Recovery
fastboot flash recovery recovery.img
# 刷入 Radio
fastboot flash radio radio.img

故障

Windows 7 x64 会提示:

* daemon not running. starting it nowstarting it now on port 5037 * CreateProcess failure, error 2 * faile …

解决办法:将 \sdk\platform-tools 中名称中含有 adb 的所有文件复制到 C:\Windows\SysWOW64 下


二十多岁的年纪,希冀着时光别走…