遇到问题:DDMS 上显示设备不可用
解决方案:
1)确保android设备已经与电脑连接,在Terminal输入lsusb,会出现设备的信息如
$ lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 17ef:74f6 Lenovo
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
找到该信息并找到”ID“字段信息。
2)在“/etc/udev/rules.d/51-android.rules”和”50-android.rules“文件中添加如下信息
SUBSYSTEM==”usb”, SYSFS{“idVendor”}==”17ef:″, MODE=”0666″
备注:这里可以加入多行。
3) 运行以下命令:
sudo chmod a+rx /etc/udev/rules.d/51-android.rules
sudo /etc/init.d/udev restart
4) 在 android sdk 的platform-tools 目录下运行 (这一步很重要,必须要sudo)
sudo ./adb kill-server
sudo ./adb devices