小米 android手機 linux mint 下 開啓usb 調試 並使手機屏幕顯示在電腦桌面

一、用USB接手機(手機須要切換到usb調試模式 設置-->應用程序-->開發-->usb調試) html

wolf@wolf ~ $ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 001 Device 004: ID 0461:4d15 Primax Electronics, Ltd Dell Optical Mouse
Bus 002 Device 003: ID 18d1:9025 Google Inc.  linux

灰色背景下那就是udev識別的usb調試設備標識 idVendor=18d1 , idProduct=9025 android

事實上能夠去官網查 USB Vendor IDs 列表: windows

http://developer.android.com/guide/developing/device.html#VendorIds ide

如: 小米手機=18d1 ui

 

二、配置udev規則文件,調整設備文件權限
接下來咱們就能夠根據前面得到的usb調試設備標識來調整咱們的設備文件的各類屬性以幫助android sdk識別usb調試設備。
在/etc/udev/rules.d下建立規則文件50-android.rules spa


wolf@wolf ~ $sudo gedit 50-android.rules 操作系統

#添加以下內容 .net

SUBSYSTEMS=="usb",ATTRS{idVendor}=="18d1" ,SYMLINK+="android_adb",OWNER="wolf " 調試

 

#保存,關閉

 

cat 內容以下: 
wolf@wolf /etc/udev/rules.d $ cat 50-android.rules 
SUBSYSTEMS=="usb",ATTRS{idVendor}=="18d1" ,SYMLINK+="android_adb",OWNER="wolf "

ATTRS{idVendor} 爲上一步得到的 idVendor 參數
SYMLINK 參數使設備目錄增長一個鏈接文件指向原設備文件
OWNER
 爲你當前的用戶,也是你運行adb服務的用戶
(這裏要特別注意,咱們的目的就是使android手機調試設備文件的全部者權限與開啓的 adb 服務的全部者權限相一致,這樣usb設備才能被adb服務識別)。 

運行如下命令使剛更改的配置生效 (用不了? 有事沒事man一下了)
sudo udevadm control --reload-rules

四、拔插一下USB,生成新的設備文件
這時會在/dev/下出現一個鏈接文件android_adb,它指向的設備就是你的USB調試的手機設備。(我心急沒去看那個文件)

五、開啓adb服務,搜尋usb調試設備
在~/android/android-sdk-linux_x86-1.6_r1/tools下運行 
$./ adb kill-server
$./ adb start-server
$./ adb devices                             #列出全部已識別設備
List of devices attached 
30b96e3a device                          #這個就是個人手機usb設備了

ok 至此  小米的usb調試及usb存儲都開啓了

若是還想在桌面上看到手機屏幕:和windows下差很少

將platform-tools加入環境變量,下載asm.jar  右鍵jre運行,【操做系統中須要安裝jre包,並配置於環境變量中】

相關文章
相關標籤/搜索