Ubuntu新安装系统android手机通过adb找不到设备

不积跬步无以至千里

新安装了Ubuntu14系统,插上android手机打算去测试一下修改的代码,发现通过adb device,结果显示device not found。因此感觉Ubuntu应该需要和Windows系统一样(Windows会当你第一插上手机然后会加载驱动,安装驱动)之样的操作,因此网上一搜大部分都是让通过下面这个方式

1.在/etc/udev/rules.d/添加一个51-android.rules文件

sudo vim /etc/udev/rules.d/51-android.rules

然后会让你编辑,添加下面这行文字即可:

SUBSYSTEM=="usb" ENV{DEVTYPE}=="usb_device", MODE="0666"

但是我试了这个方法还是不行,下面是我测试有效果的方法

2.在~/.android/下添加adb_usb.ini文件

sudo vim  ~/.android/adb_usb.ini

然后会让你编辑,添加下面这行文字即可:

USE ‘android update adb’ TO GENERATE.
1 USB VENDOR ID PER LINE

0x0421

注意最后这一行,需要修改为自己的设备的信息,输入

lsusb

显示如下:

通过对比插入手机前后显示的信息(都各自执行一次命令)找到自己android设备对应的行,然后我的是MediaTek Inc,最后一行修改为:

0x0e8d

这样就ok了,然后这两个方法验证的方法都要去执行如下三个命令:

sudo /etc/init.d/udev restart   

adb kill-server

adb start-server

adb devices

这样查看自己设备是否找到,我的是第二种方法才成功的。


猜你喜欢

转载自blog.csdn.net/wdyshowtime/article/details/80003428