Android Studio的设备连接后设备名后为[null]

我在Ubuntu 下面跑的android Studio,在连接真机调试的时候发现有的机子使用正常,有的机子后看就只有一个null。
Android Studio的设备连接后设备名后为[null]_第1张图片
Android Studio的设备连接后设备名后为[null]_第2张图片

一下是操作步骤:

  • 把数据线拔掉,在Terminal中输入查看本机的USB设备列表

    $ lsusb
    
  • 插上数据线和设备,再输入

    $ lsusb
    

    找到2比1中多的那个设备接口即为你的设备,例如 Bus 001 Device 039: ID 18d1:4ee7 Google Inc.
    Android Studio的设备连接后设备名后为[null]_第3张图片
    Android Studio的设备连接后设备名后为[null]_第4张图片

继续输入

$ 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了,可以正常使用了
Android Studio的设备连接后设备名后为[null]_第5张图片
Android Studio的设备连接后设备名后为[null]_第6张图片

这边 命名有一个规则 必须以大于50开头 如51-android.rules

你可能感兴趣的:(AndroidStudio)