Ubuntu連線android裝置

2021-09-12 03:41:09 字數 926 閱讀 2560

在android原始碼編譯完後可能需要打包並刷入手機,這時就需要連線android裝置,這樣才能執行adb及fastboot命令操作android裝置。就跟windows環境下通過usb線插入電腦,先安裝驅動才能連線手機類似。

配置udev的規則

1、輸入lsusb,檢視裝置的id號,如:

bus 002 device 008: id 0bb4:0d02 high tech computer corp. (htc)

bus 008 device 002: id 046d:c52e logitech, inc.

其中bus 002 device 008: id 0bb4:0d02 high tech computer corp.這一行就是我的htc手機的usb使用埠了。記住中間的這兩個id:0bb4和0d02。

2、sudo vi /etc/udev/rules.d/70-android.rules

如果沒有這個檔案,可以建立(我用的51-android.rules),然後加入以下內容

subsystem=="usb",attrs=="0bb4",attrs=="0d02",mode="0666"

(0bb4,0d02即為上面的兩個id)

多個手機裝置可以新增多個subsystem

3、修改許可權

sudo chmod a+rx /etc/udev/rules.d/70-android.rules 4

、 重啟udev 服務:

sudo service udev restart

不用去看裝置的id,直接在rules.d下增加乙個檔案51-android.rules,內容為:

subsystem=="usb" env=="usb_device", mode="0666"

目前通用於所有android裝置。儲存後如上面的步驟修改許可權,重啟udev和adb,然後重新插上手機就可以了。

ubuntu與android手機連線

由於android是linux底層,所以不用像windows那樣下驅動,只是要配製,根據網上的教程,已經配製成功,但是並不太理解。發現網上教程挺多,但大多都和我一樣的水平,寫教程的門坎太低 必然結果吧。1.執行lsusb後顯示如下 1 2 3 4 5 6 7 8 9 10 11 12 bus008d...

Ubuntu連線Android真機除錯

1 將測試機和開發機通過usb連線 2 通過命令檢視usb連線情況 shell lsusb 會將當前usb連線情況展示出來 shell bus 008 device 001 id 1d6b 0001 linux foundation 1.1 root hub bus 007 device 001 i...

UBUNTU下連線ANDROID手機除錯

既然玩android開發,就必須也得深入到系統,模擬器慢得要死,就上真機了。windows下一切都是那麼小白,換到linux下就得自己動手。查了相關資料 終於知道怎麼弄了。我的機型是 moto mb525 defy 首先準備好一切環境 adb,官網有,開發肯定離不開這個android sdk 手機設...