从Windows迁移到Debian之后,我遇到了很大的问题。我无法运行在Android Studio中开发的任何应用。 "设备选择器"没有看到我的任何设备(LG G2和LG G4)," adb设备"也没有结果:
adb devices:
nomader@ideapad:~$ lsusb
Bus 004 Device 003: ID 04f2:b2f1 Chicony Electronics Co., Ltd
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 09da:9090 A4 Tech Co., Ltd XL-750BK Laser Mouse
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 1004:633e LG Electronics, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
但电话显然是连接在一起的:
的lsusb:
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666", GROUP="plugdev"
我将规则添加到/etc/udev/rules.d
51-android.rules:
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x1004
并编辑了adb_usb.ini:
{{1}}
但这一切都无效,我仍然无法检测到我的设备。
有什么想法吗?
编辑:在Windows上一切正常
答案 0 :(得分:1)
我找到了解决方案。我当时非常绝望,所以我开始在手机上切换设置,结果发现将USB连接从MTP更改为PTP可以解决此问题。
答案 1 :(得分:-2)
你应该
a)编辑udev
个文件后重新启动/etc/udev/rules.d/*
$ sudo service udev restart
b)重新启动udev
后重新插入设备 - 只需将其重新插上电源即可。
此外,如果运行64位操作系统,则必须安装32位库。