我嘗試在我的Ubuntu 16.04開發機器中插入LG G4。我已經在G4的設置>開發人員選項中啓用了USB調試。但是,我沒有在設備上獲得USB調試授權對話框,並且adb devices
未顯示設備。如何在Ubuntu上的LG G4上調試我的應用程序?
我需要做些什麼才能讓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 –