Adb是 Android Debug Bridge 的簡稱,是 Android 的命令行調(diào)試工具,可以完成多種功能,如跟蹤系統(tǒng)日志、上傳下載文件、安裝應(yīng)用等。
使用adb時,你需要:
-
基于你的系統(tǒng)安裝 adb 驅(qū)動和命令。
-
安裝 [Rockusb 驅(qū)動]。
-
下載 adb.zip,然后解壓到C:\adb。
打開cmd窗口然后運行:
若成功就會進(jìn)入 adb shell 。
-
安裝 adb 工具:
sudo apt-get install android-tools-adb -
添加設(shè)備 ID:
mkdir -p ~/.android vi ~/.android/adb_usb.ini# add the following line:0x2207 -
為非 root 用戶添加 udev 規(guī)則:
sudo vi /etc/udev/rules.d/51-android.rules# add the following line:SUBSYSTEM=="usb", ATTR{idVendor}=="2207",MODE="0666" -
重載 udev 規(guī)則:
sudo udevadm control --reload-rules sudo udevadm trigger -
普通用戶下重啟 adb:
sudo adb kill-server adb start-server
然后就可以直接使用 adb 了, 如:
列出所有連接設(shè)備以及它們的序列號:
若沒有多連接設(shè)備,就必須用序列號來區(qū)分:
也可以用 TCP/IP 網(wǎng)絡(luò)連接 Adb :
Adb 會在設(shè)備上重啟并監(jiān)聽 5555 TCP 端口, 這個時候就可以拔出 USB 線了。
如果設(shè)備的 IP 地址為 192.168.1.100,執(zhí)行以下命令連接:
一旦連接,就可以執(zhí)行 adb 命令了:
直到斷開 adb 連接:
查詢系統(tǒng)日志
用法:
示例:
收集 Bug 報告
adbbugreport用來收集錯誤報告和一些系統(tǒng)信息。
打開一個交互的 shell:
執(zhí)行 shell 命令:
安裝 Apk
示例:
若安裝失敗,檢查下常見原因:
-
INSTALL_FAILED_ALREADY_EXISTS: 嘗試添加-r參數(shù)再次安裝。
-
INSTALL_FAILED_SIGNATURE_ERROR: APK 簽名不一致,這可能是由于簽名和調(diào)試版本的不同導(dǎo)致的。如果確認(rèn)APK文件簽名是正常的,可以使用adbuninstall命令卸載舊的應(yīng)用程序,然后重新安裝。
-
INSTALL_FAILED_INSUFFICIENT_STORAGE: 存儲空間不夠。
卸載 Apk
示例:
apk 包的名稱可以用下面的命令列出:
Apk文件路徑和軟件包名稱用=分隔。
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6094瀏覽量
36048 -
安卓
+關(guān)注
關(guān)注
5文章
2140瀏覽量
58098 -
Firefly
+關(guān)注
關(guān)注
2文章
540瀏覽量
7298 -
RK3328
+關(guān)注
關(guān)注
1文章
56瀏覽量
3281
發(fā)布評論請先 登錄
相關(guān)推薦
ROC-RK3328-CC超小型開源主板
RK3328的軟件調(diào)試操作使用方法是什么
如何解決RK3328 adb remount后重啟無法進(jìn)入的問題
Firefly-RK3128主板ADB調(diào)試工具介紹

fireflyCORE-RK3328主板JD4簡介

fireflyCORE-RK3328主板JD4介紹

fireflyROC-RK3308B主板CC-ADB調(diào)試工具簡介

fireflyROC-RK3328主板PC Adb簡介
fireflyROC-RK3328主板CC-Adb簡介
Core 3328 JD4源代碼Linux SDK包(僅支持RK3328)

Core 3328 JD4源代碼RK3328 Android8.1 SDK包

評論