我一直在开发Android Studio和连接到Fedora 21桌面的LG G2手机。一切都很好,我可以通过USB连接测试我的LG g2。手机决定升级到5.0.2后,Android Studio和adb停止看到手机。我整个上午都花了udev规则无济于事。我的fedora桌面看到手机与lsusb很好,手机通过mtp挂载,我可以访问手机的文件系统。出于某种原因,adb在android升级后没有将其列为设备。
有什么建议吗?来自github的udev规则匹配手机并正确设置其权限。
lsusb输出:
Bus 002 Device 024: ID 1004:633e LG Electronics, Inc.
我正在使用udev规则
https://raw.githubusercontent.com/M0Rf30/android-udev-rules/master/51-android.rules
ls -l / dev / android_adb
lrwxrwxrwx 1 root root 15 Apr 23 11:18 /dev/android_adb -> bus/usb/002/024
udev规则:
ATTR{idVendor}!="1004", GOTO="not_LG"
ENV{adb_user}="yes"
ATTR{idProduct}=="633e", SYMLINK+="android_adb"
ENV{adb_user}=="yes", MODE="0666", GROUP="users", TAG+="uaccess"
谢谢,
巴比
答案 0 :(得分:0)
经过大量的搜索,测试,试验,并在谷歌Android人员的帮助下,我找到了解决方案。
在设置下 - >网络共享网络 - > usb tethering
我启用了usb tethering,adb现在可以正确查看我的手机了,我可以下载代码进行调试和测试。
谢谢,
巴比