在真機調試過程中可能會遇到連不上設備的情況,導致無法真機調試項目。
首先,要確認USB調試已經打開,如圖:
確認手機已經連接,但是adb devices無法識別,可以嘗試下面的解決辦法:
1 ) 在終端輸入 lsusb, 會看到類似下面的提示:
Bus 001 Device 008: ID 08ed:0c02 Huawei .....
2 ) 若/etc/udev/rules.d/ 目錄下存在50-Android.rules文件,則直接修改:
sudo vim /etc/udev/rules.d/50-Android.rules
若不存在,則創建此文件:sudo vi /etc/udev/rules.d/50-Android.rules
增加
SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="08ed", MODE="0666"
3)運行下面的命令:
sudo chmod a+rx /etc/udev/rules.d/50-Android.rules
重啟udev服務
sudo /etc/init.d/udev restart
4) 運行下面的命令:
sudo adb kill-server
sudo adb start-server
查看設備是否能識別adb:
sudo adb devices
到此就可以查看到手機是否可以正常連接到adb了。