1.首先配置安装adb

apt-get install android-tools-adb

2./etc/udev/rule.d建立文件如下:

Vim 51-android.rules

同时更改权限:chmod 777 51-android.rules

查找android设备的硬件ID

未插入前输入lsusb。插入后输入lsusb.

通过对比发现,设备如下:

Bus 001 Device 004: ID 0e8d:2003 MediaTek Inc.

注意其中ID后的0e8dAndroid的设备ID,需要用这个。

在51-android.rules加入如下内容:

SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d",MODE="0666",GROUP="plugdev"

3.~/.android/下新建或者已存在文件里加入ID内容:
ps:如果在上述目录中没有发现.android,不要着急,运行一次emulator就可以了。

Vim adb_usb.ini

echo 0x0e8d > adb_usb.ini

然后执行:

adb kill-server

adb start-server

adb devices

激动人心的时刻是adb shell

root@te01:/ #

说明:我在UBuntu的环境下操作,而且root管理员,如果非root管理员,以上命令前加入sudo.

如果使用虚拟机,注意将设备通过VM连接到Ubuntu里去。

为什么不用Windows下的cmd呢?本人觉得主要是容易断开。Ubuntu下稳定很多。开发者使用Ubuntu熟悉了,真的就不想回到windows了。


09-28 08:25