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文章
6096瀏覽量
36134 -
安卓
+關注
關注
5文章
2147瀏覽量
58299 -
Firefly
+關注
關注
2文章
541瀏覽量
7391 -
RK3328
+關注
關注
1文章
56瀏覽量
3354
發布評論請先 登錄
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包

評論