如何在Ubuntu上的LG G4上调试我的应用程序?
问题描述:
我尝试在我的Ubuntu 16.04开发机器中插入LG G4。我已经在G4的设置>开发人员选项中启用了USB调试。但是,我没有在设备上获得USB调试授权对话框,并且adb devices
未显示设备。如何在Ubuntu上的LG G4上调试我的应用程序?
我需要做些什么才能让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杀死服务器
$亚行启动服务器
插入或拔出设备及其对我
@ColdFire工作:没有Ubuntu中的驱动程序。 – CommonsWare
没有看到你自己回答,是的Ubuntu的它需要PTP工作,我也拥有LG G4 –