1. 程式人生 > >Android Studio的裝置連線後設備名後為[null]

Android Studio的裝置連線後設備名後為[null]

我在Ubuntu 下面跑的android Studio,在連線真機除錯的時候發現有的機子使用正常,有的機子後看就只有一個null。
這裡寫圖片描述
這裡寫圖片描述

一下是操作步驟:

  • 把資料線拔掉,在Terminal中輸入檢視本機的USB裝置列表

    $ lsusb
    
  • 插上資料線和裝置,再輸入

    $ lsusb
    

    找到2比1中多的那個裝置介面即為你的裝置,例如 Bus 001 Device 039: ID 18d1:4ee7 Google Inc.
    這裡寫圖片描述
    這裡寫圖片描述

繼續輸入

$ sudo vim /etc/udev/rules.d/51-Android.rules

新增

SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="4ee7"

新增許可權

$sudo chmod a+rx /etc/udev/rules.d/51-Android.rules

重啟adb

$sudo /etc/init.d/udev restart

$sudo adb kill-server

檢視裝置

$sudo adb devices

就會看到你要找的裝置不再是no permission了,是device了,可以正常使用了
這裡寫圖片描述
這裡寫圖片描述

這邊 命名有一個規則 必須以大於50開頭 如51-android.rules