如何在Ubuntu上的LG G4上调试我的应用程序?

问题描述:

我尝试在我的Ubuntu 16.04开发机器中插入LG G4。我已经在G4的设置>开发人员选项中启用了USB调试。但是,我没有在设备上获得USB调试授权对话框,并且adb devices未显示设备。如何在Ubuntu上的LG G4上调试我的应用程序?

我需要做些什么才能让G4得到认可?

+0

@ColdFire工作:没有Ubuntu中的驱动程序。 – CommonsWare

+0

没有看到你自己回答,是的Ubuntu的它需要PTP工作,我也拥有LG G4 –

与普通设备相比,主要区别在于默认的MTP模式似乎打破了adb。 PTP模式(用于发送图片)允许adb工作。

因此,首先切换到PTP模式(通过设备插入开发计算机时的通知)并查看adb devices是否可以识别您的设备。

如果不是:

  • 尝试增加SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"/etc/udev/rules.d/文件,您正在使用adb规则(例如,我的是51-android.rules),重新启动udev,然后再插入或拔出的G4,然后杀死adb并重新启动它

  • 尝试增加0x1004~/.android/adv_usb.ini,然后再插入或拔出的G4,然后杀死adb并重新启动它

试试这个:

$ sudo的ADB杀死服务器

$亚行启动服务器

插入或拔出设备及其对我