今天收到新买的华为Mate8和三星的Galaxy A9,兴致勃勃地准备进行 测试;结果发现连接到我centos系统的电脑上时adb devices无法检测到这两个手机;
我事先都已经在设置——关于手机——版本号 打开了开发者选项。
解决办法
1. 手机usb先不连接电脑,在终端运行 lsusb
2. 手机usb连接电脑,在终端运行 lsusb,记录下新增的信息
3. 这时在终端输入sudo vim /etc/udev/rules.d/70-android.rules
在打开的文件中参考原有的新增一条信息
4. 运行以下命令:
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
sudo chown root:root adb
sudo chmod a+x adb
sudo chmod a+s adb
adb kill-server
adb start-server