亚行没有在Debian 8.2上看到设备

时间:2015-10-12 21:42:19

标签: android android-studio debian adb udev

从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上一切正常

2 个答案:

答案 0 :(得分:1)

我找到了解决方案。我当时非常绝望,所以我开始在手机上切换设置,结果发现将USB连接从MTP更改为PTP可以解决此问题。

答案 1 :(得分:-2)

你应该

a)编辑udev个文件后重新启动/etc/udev/rules.d/*

$ sudo service udev restart

b)重新启动udev后重新插入设备 - 只需将其重新插上电源即可。

此外,如果运行64位操作系统,则必须安装32位库。