不积跬步无以至千里
新安装了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
这样查看自己设备是否找到,我的是第二种方法才成功的。
下边这篇文章的处理方式,当前边的方式没有效果的时候可以试一下这种,也很有效果哦,亲测有效