ADB使用

ADB 使用

前言

adb,全称 Android Debug Bridge,是 Android 的命令行调试工具,可以完成多种功能,如跟踪系统日志,上传下载文件,安装应用等。

准备连接

在开发板上进入选项->开发人员选项,勾上 “USB 调试” 选项。 用 Micro USB OTG 线连接设备和主机。

Windows下的 ADB 安装

首先参照安装 RK USB 驱动一节安装好驱动。然后到 http://adbshell.com/download/download-adb-for-windows.html 下载 adb.zip,解压到C:db以方便调用。 打开命令行窗口,输入:

cd C:dbadb shell

如果一切正常,就可以进入adb shell,在设备上面运行命令。

常用 ADB 命令

连接管理

列出所有连接设备及其序列号

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# 仅查看部分日志adb logcat -s WifiStateMachine StateMachine

运行命令 adb shell

获取详细运行信息 adb bugreport

adb bugreport用于错误报告,里面包含大量有用的信息。

  • 示例

adb bugreport# 保存到本地,方便用编辑器查看adb bugreport >bugreport.txt

root 权限

如果 TARGET_BUILD_VARIANT 使用的是 userdebug 模式,要获得 root 权限,需要先运行:

adb root

让 adb 的设备端切换到 root 权限模式,这样 adb remount 等需要 root 权限的命令才会成功。

应用管理

安装应用 adb install

  • 用法:

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(微信同号)

Copyright © 2021 深圳市新创云智能科技有限公司 版权所有 粤ICP备2023031351号
咨询热线:
13632965530
在线客服:
QQ:7643066
微信客服:
公司官网: