我确信之前已多次询问此问题,包括here和here。尽管如此,给出的答案对我来说没有任何帮助(我想知道为什么Android Studio中没有方便地包含这些内容。这会节省很多时间......)。
以下是我所做的:在插入设备后,我使用了命令lsusb
,其中有一行,如下所示:
Bus 003 Device 002: ID 1004:633e LG Electronics, Inc.
我假设'这是我的手机,因为它是LG G3手机。然后,根据我找到的答案,我已将以下行插入新文件/etc/udev/rules.d/51-android.rules
:
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666", GROUP="plugdev"
组plugdev
存在且我在此组(即普通用户)。
然后我重新启动了笔记本电脑,并发出adb kill-server
和adb start-server
,但命令adb devices
仍然提供以下输出:
$ adb devices
List of devices attached
如何解决这个问题,我可以让AndroidStudio在实际手机上运行应用程序吗?
其他信息:
dmesg
的输出未显示任何与usb相关的错误或警告。udev
等)。答案 0 :(得分:0)
为了让您的手机运行该应用程序所述的here程序似乎并不完整!它包含错误,导致无法解决的问题!!
以下是解决方案:开启开发者模式后,新菜单"开发人员选项"出现。然后必须激活" USB调试"在那个新菜单中!另请参阅this guide以获得更正确的解释!
答案 1 :(得分:-1)
在之前的安装中重新安装了Ubuntu。连接USB(moto x Android和桌面Ubuntu),现在已被认可 有Ubuntu的问题,但重新安装修复它。
我不相信硬盘存储我的数据,现在刻录CD。硬盘坏了,可能需要重新安装操作系统。闪存驱动器可能会损坏。
如果将Ubuntu和XP放在同一个硬盘上,而在ubuntu中可以将文件从android手机复制并粘贴到xp分区。 Windows无法识别我的智能手机,但Ubuntu确实如此,因此我使用Ubuntu将手机中的文件传输到xp。