ADB,全稱 Android Debug Bridge,是 Android 的命令行調(diào)試工具,可以完成多種功能,主要有:
-
運(yùn)行設(shè)備的 shell(命令行)
-
計(jì)算機(jī)和設(shè)備之間上傳/下載文件
-
將本地 apk 軟件安裝至模擬器或硬件設(shè)備
ADB是一個(gè)“客戶端-服務(wù)器端”程序,其中客戶端主要是指 PC,服務(wù)器端是 Android 設(shè)備的實(shí)體機(jī)器或者虛擬機(jī)。根據(jù) PC 連接 Box 機(jī)器的方式不同,ADB 可以分為兩類:
-
網(wǎng)絡(luò) ADB:主機(jī)通過有線/無線網(wǎng)絡(luò)(同一局域網(wǎng))連接到硬件設(shè)備
-
USB ADB:主機(jī)通過 USB 線連接到硬件設(shè)備
為了在ROC-RK3308B-CC也能使用ADB工具進(jìn)行調(diào)試,我們移植了adb服務(wù)。但由于并非Android設(shè)備,很多adb命令類似adb logcat、adb install等不能使用,僅作為普通的調(diào)試輔助工具,可以進(jìn)行shell交互、上傳下載文件等操作。同樣,網(wǎng)絡(luò)遠(yuǎn)程ADB調(diào)試不能使用。
ROC-RK3308B-CC 只能使用USB ADB功能,使用USB ADB有以下限制:
-
只支持 USB OTG 口
-
不支持多個(gè)客戶端同時(shí)使用(如 cmd 窗口,eclipse 等)
-
只支持主機(jī)連接一個(gè)設(shè)備,不支持連接多個(gè)設(shè)備
用 USB Type-C 線連接設(shè)備和主機(jī),運(yùn)行adbdevices命令,如果顯示機(jī)器的序列號(hào),表示連接成功。
首先參照安裝 RK USB 驅(qū)動(dòng)一節(jié)安裝好驅(qū)動(dòng)。然后下載 adb.zip,解壓到C:\adb以方便調(diào)用。
打開命令行窗口,輸入:
如果一切正常,就可以進(jìn)入adbshell,在設(shè)備上面運(yùn)行命令。
-
安裝adb工具:
-
加入設(shè)備標(biāo)識(shí):
-
加入udev規(guī)則:
-
重新插拔USB線,或運(yùn)行以下命令,讓udev規(guī)則生效:
-
重新啟動(dòng)adb服務(wù)器
列出所有連接設(shè)備及其序列號(hào)
如果有多個(gè)連接設(shè)備,通過以下命令,使用序列號(hào)來區(qū)分:
進(jìn)入設(shè)備的 shell
從電腦上傳文件到設(shè)備
從設(shè)備下載文件到電腦
暫不支持網(wǎng)絡(luò) adb 調(diào)試。
adb bugreport 用于錯(cuò)誤報(bào)告,里面包含大量有用的信息。
示例:
注意:并不是所有命令都能使用,幫助信息只做參考
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6086瀏覽量
35608 -
安卓
+關(guān)注
關(guān)注
5文章
2136瀏覽量
57596 -
Firefly
+關(guān)注
關(guān)注
2文章
538瀏覽量
7129 -
RK3308
+關(guān)注
關(guān)注
1文章
39瀏覽量
1195
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
android fastboot/adb 驅(qū)動(dòng)調(diào)試工具
Firefly-RK3128主板ADB調(diào)試工具介紹
![Firefly-<b class='flag-5'>RK</b>3128<b class='flag-5'>主板</b><b class='flag-5'>ADB</b><b class='flag-5'>調(diào)試工具</b>介紹](https://file.elecfans.com/web1/M00/AF/61/pIYBAF3gc26AL0hSAAJwOW8Ie3M267.png)
fireflyCORE-RK3328主板JD4--Adb調(diào)試工具簡介
fireflyROC-RK3308B主板CC網(wǎng)絡(luò)配置簡介
![<b class='flag-5'>fireflyROC-RK3308B</b><b class='flag-5'>主板</b><b class='flag-5'>CC</b>網(wǎng)絡(luò)配置<b class='flag-5'>簡介</b>](https://file.elecfans.com/web1/M00/AB/4C/o4YBAF222gaAetfLAABTGY0yHcg918.png)
fireflyROC-RK3308B-CC固件編譯工具簡介
fireflyROC-RK3308B-CC--啟動(dòng)模式說明
fireflyROC-RK3308B主板CC教程簡介
fireflyROC-RK3399主板PC-Adb簡介
fireflyROC-RK3328主板PC Adb簡介
fireflyROC-RK3328主板CC-Adb簡介
微雪電子RK3308主板CC啟動(dòng)模式介紹
IoT四核64位開源主板ROC RK3308B CC規(guī)格書
![IoT四核64位開源<b class='flag-5'>主板</b>ROC <b class='flag-5'>RK3308B</b> <b class='flag-5'>CC</b>規(guī)格書](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
四核64位開源主板ROC RK3308B CC Plus規(guī)格書
![四核64位開源<b class='flag-5'>主板</b>ROC <b class='flag-5'>RK3308B</b> <b class='flag-5'>CC</b> Plus規(guī)格書](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論