Adb是 Android Debug Bridge 的简称,是 Android 的命令行调试工具,可以完成多种功能,如跟踪系统日志、上传下载文件、安装应用等。
使用adb时,你需要:
-
基于你的系统安装 adb 驱动和命令。
-
安装 [Rockusb 驱动]。
-
下载 adb.zip,然后解压到C:\adb。
打开cmd窗口然后运行:
若成功就会进入 adb shell 。
-
安装 adb 工具:
sudo apt-get install android-tools-adb -
添加设备 ID:
mkdir -p ~/.android vi ~/.android/adb_usb.ini# add the following line:0x2207 -
为非 root 用户添加 udev 规则:
sudo vi /etc/udev/rules.d/51-android.rules# add the following line:SUBSYSTEM=="usb", ATTR{idVendor}=="2207",MODE="0666" -
重载 udev 规则:
sudo udevadm control --reload-rules sudo udevadm trigger -
普通用户下重启 adb:
sudo adb kill-server adb start-server
然后就可以直接使用 adb 了, 如:
列出所有连接设备以及它们的序列号:
若没有多连接设备,就必须用序列号来区分:
也可以用 TCP/IP 网络连接 Adb :
Adb 会在设备上重启并监听 5555 TCP 端口, 这个时候就可以拔出 USB 线了。
如果设备的 IP 地址为 192.168.1.100,执行以下命令连接:
一旦连接,就可以执行 adb 命令了:
直到断开 adb 连接:
查询系统日志
用法:
示例:
收集 Bug 报告
adbbugreport用来收集错误报告和一些系统信息。
打开一个交互的 shell:
执行 shell 命令:
安装 Apk
示例:
若安装失败,检查下常见原因:
-
INSTALL_FAILED_ALREADY_EXISTS: 尝试添加-r参数再次安装。
-
INSTALL_FAILED_SIGNATURE_ERROR: APK 签名不一致,这可能是由于签名和调试版本的不同导致的。如果确认APK文件签名是正常的,可以使用adbuninstall命令卸载旧的应用程序,然后重新安装。
-
INSTALL_FAILED_INSUFFICIENT_STORAGE: 存储空间不够。
卸载 Apk
示例:
apk 包的名称可以用下面的命令列出:
Apk文件路径和软件包名称用=分隔。
-
嵌入式主板
+关注
关注
7文章
6107浏览量
36947 -
安卓
+关注
关注
5文章
2178浏览量
59860 -
Firefly
+关注
关注
2文章
546浏览量
9003 -
RK3328
+关注
关注
1文章
56浏览量
5555
发布评论请先 登录
ROC-RK3328-CC超小型开源主板
如何解决RK3328 adb remount后重启无法进入的问题
Firefly-RK3128主板ADB调试工具介绍
fireflyCORE-RK3328主板JD4简介
fireflyCORE-RK3328主板JD4介绍
fireflyROC-RK3328主板PC Adb简介
fireflyROC-RK3328主板CC-Adb简介
Core 3328 JD4源代码Linux SDK包(仅支持RK3328)
Core 3328 JD4源代码RK3328 Android8.1 SDK包

fireflyCORE-RK3328主板JD4--Adb调试工具简介
评论