深圳市新创云智能科技有限公司
致力于rockchip主流平台的软硬件解决方案
最快联系方式:
QQ-7643066
TEL-13632965530(微信同号)
adb,全称 Android Debug Bridge,是 Android 的命令行调试工具,可以完成多种功能,如跟踪系统日志,上传下载文件,安装应用等。
在开发板上进入选项->开发人员选项,勾上 “USB 调试” 选项。 用 Micro USB OTG 线连接设备和主机。
首先参照安装 RK USB 驱动一节安装好驱动。然后到 http://adbshell.com/download/download-adb-for-windows.html 下载 adb.zip,解压到C:db
以方便调用。 打开命令行窗口,输入:
cd C:dbadb shell
如果一切正常,就可以进入adb shell
,在设备上面运行命令。
列出所有连接设备及其序列号
adb devices
如果有多个连接设备,则需要使用序列号来区分:
export ANDROID_SERIAL=<设备序列号>adb shell ls
可以通过网络来连接 adb:
# 让设备端的 adbd 重启,并在 TCP 端口 5555 处监听adb tcpip 5555# 此时可以断开 USB 连接# 远程连接设备,设备的 IP 地址是 192.168.1.100adb connect 192.168.1.100:5555# 断开连接adb disconnect 192.168.1.100:5555
用法
adb logcat [选项] [应用标签]
示例
# 查看全部日志adb logcat# 仅查看部分日志adb logcat -s WifiStateMachine StateMachine
adb bugreport
用于错误报告,里面包含大量有用的信息。
示例
adb bugreport# 保存到本地,方便用编辑器查看adb bugreport >bugreport.txt
如果 TARGET_BUILD_VARIANT 使用的是 userdebug 模式,要获得 root 权限,需要先运行:
adb root
让 adb 的设备端切换到 root 权限模式,这样 adb remount 等需要 root 权限的命令才会成功。
用法:
adb install [选项] 应用包.apk
选项包括:
-l forward-lock -r 重新安装应用,保留原先数据 -s 安装到 SD 卡上,而不是内部存储
示例:
# 安装 facebook.apkadb install facebook.apk# 升级 twitter.apkadb install -r twitter.apk
如果安装成功,工具会返回成功提示 “Success”;失败的话,一般是以下几种情况:
INSTALL_FAILED_ALREADY_EXISTS: 此时需要用 -r 参数来重新安装。
INSTALL_FAILED_SIGNATURE_ERROR: 应用的签名不一致,可能是发布版和调试版签名不同所致。如果确认 APK 文件签名正常,可以用 adb uninstall 命令先卸载旧的应用,然后再安装。
INSTALL_FAILED_INSUFFICIENT_STORAGE: 存储空间不足,需要检查设备存储情况。
深圳市新创云智能科技有限公司
致力于rockchip主流平台的软硬件解决方案
最快联系方式:
QQ-7643066
TEL-13632965530(微信同号)