Android 如何在Ubuntu上的LG G4上调试我的应用程序?
我试着在我的Ubuntu 16.04开发机器上插入一个LG G4。我已经在G4上的设置>开发者选项中启用了USB调试。但是,我没有在设备上获得USB调试授权对话框,Android 如何在Ubuntu上的LG G4上调试我的应用程序?,android,ubuntu,Android,Ubuntu,我试着在我的Ubuntu 16.04开发机器上插入一个LG G4。我已经在G4上的设置>开发者选项中启用了USB调试。但是,我没有在设备上获得USB调试授权对话框,adb devices没有显示设备 我需要做什么才能识别G4?与普通设备相比,关键区别在于默认MTP模式似乎会中断adb。PTP模式(用于发送图片)允许adb工作 因此,首先切换到PTP模式(当设备插入开发机器时通过通知),看看adb设备现在是否能识别您的设备 如果没有: 尝试将子系统==“usb”,ATTR{idVendor}==
adb devices
没有显示设备
我需要做什么才能识别G4?与普通设备相比,关键区别在于默认MTP模式似乎会中断
adb
。PTP模式(用于发送图片)允许adb
工作
因此,首先切换到PTP模式(当设备插入开发机器时通过通知),看看adb设备现在是否能识别您的设备
如果没有:
- 尝试将
子系统==“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 kill服务器
$adb启动服务器
拔出并插入设备对我来说很有用@ColdFire:Ubuntu中没有驱动程序。我没看到你自己回答,是的,Ubuntu需要PTP才能工作,我拥有一个LG G4 toohad,必须安装adb(默认情况下不包括在内)。已尝试修复,但将手机插入/拔出usb端口时,adb设备
未显示任何内容,且dmesg未更改。手机刚刚开始充电,不显示任何usb弹出窗口(如安卓系统)≤5). 尝试取消手机上的usb权限,但没有任何更改