編碼的世界 / 優質文選 / 女人

Ubuntu下安裝ADB


2022年7月23日
-   

一、工具介紹 android-sdk-linux_x86/tools下有一堆工具,今天要用的是:Android Debug Bridge,在android開發過程中,這個工具是使用得最多的。(縮寫adb,有點像gcc的gdb似的)
adb start-server – 實際上它會啟動一個 adb fork-server server adb kill-server – kill掉 adb devices – 列出所有的設備
二 .首先需要下載adb for linux的工具包 
下載地址
解壓到任何地方,不要刪除掉就是了
因為ubuntu這樣的系統都是默認以非root身份在運行的,要使用usb調試,需要sudo支持。
$ lsusb    查看usb使用情況

通過兩次比較,發現如下usb口是當前使用的端口:Bus 002 Devices 004:ID 230b:0100
ID 230b 就是idVendor ,0100就是 idProduct
然後新建並編輯一個文件
sudo vi /etc/udev/rules.d/70-android.rules
在裏面寫入:
我的的系統是Ubuntu10.10,則寫入下面這句
SUBSYSTEM=="usb", ATTRS{idVendor}=="230b", ATTRS{idProduct}=="0100",MODE="0666"
其他廠商的如下:
Acer0502
Dell413c
Foxconn0489
Garmin-Asus091E
HTC (Older Phones)0bb4
HTC (Newer phones)18d1
Huawei12d1
Kyocera0482
LG1004
Motorola22b8
Nexus One/S18d1
Nvidia0955
Pantech10A9
Samsung04e8
Sharp04dd
Sony Ericsson0fce
ZTE19D2

然後保存退出,再設置一下權限
sudo chmod a+rx /etc/udev/rules.d/70-android.rules

這時候還需要編輯一下 ~/.bashrc 文件加入adb tool的路徑
vi ~/.bashrc

在末尾加入,其中紅色部分就是剛下載的工具包解壓的路徑
export PATH=${PATH}:/home/luobin/platform-tools
運行命令,重啟udev: $sudo service udev restart 現在需要重啟一下你的Ubuntu,然後USB連接手機,確保usb調試已打開,在終端下輸入
三、重新啟動adb server (很重要)拔掉usb重新連上再執行:
sudo ./adb kill-server ./adb devices ./adb root (這一步很重要 )
四、使用usb進行調試      問題說明中的問題至此已經得到解決。
adb start-server 打開服務
如果一切正常的話
輸入
adb devices
就能顯示出當前連接到電腦的android設備 ^_^

試試這個命令
adb shell
就能在Ubuntu上的終端執行android的shell命令了

熱門文章