Ubuntu使用adb shell有时候会找不到设备,配置adb的直接看Step4即可,那一步也许是问题的关键。
另外请先打开设置中的usb 调试。
Step 1:
在终端运行 lsusb,找到对应设备的一行:
Bus 003 Device 085: ID 0fce:5146 Sony Ericsson Mobile Communications AB
Step 2:
输入一下命令打开/新建一个文件:
sudo vim /etc/udev/rules.d/50-android.rules
在打开的文件中增加以下文本:
SUBSYSTEM=="usb", SYSFS{"Sony Ericsson Mobile Communications AB"}=="0fce", MODE="0666"
Step 3:
运行以下命令:
sudo chmod a+rx /etc/udev/rules.d/50-android.rules
sudo /etc/init.d/udev restart
Step 4:
sudo adb kill-server
sudo adb devices
接着. 输入命令sudo gedit ~/.android/adb_usb.ini,打开编辑器,输入
0x18d1
0X代表16进制。
输入命令chmod 777 ~/.android/adb_usb.ini,将文件的权限开放给全部用户。
输入adb kill-server,再输入adb start-server~搞定!