LG Device Not Listed in ADB Devices

2019-02-04 12:24发布

This is similar to the question already asked here:

Trouble connecting to LG phone with adb (Mac OS X 10.7.5)

But it does not seem to be resolved and I have a few additional details. I am attempting to connect a Verizon LG Optimus Exceed 2 to install an apk and debug, but it will not appear in the list when checking adb devices or running the device monitor. I have tried on both my Mac and Linux systems and the result is the same.

Developer options and USB debugging are enabled, and I have a Samsung Galaxy S3 that works perfectly fine running the same version of the OS (4.4.2). On Linux I created a udev rules file, but unsurprisingly this did not resolve the issue since it doesn't appear as a permissions issue, it just doesn't seem to find the device at all. It does however appear as an attached device in the file system, labeled "LGE Android Phone," and I can view its internal storage.

Any suggestions how to get adb to recognize the phone?

3条回答
Emotional °昔
2楼-- · 2019-02-04 13:07

The problem is with the "do you trust this computer" dialog not being shown.

On LG Spirit 4G, the solution is as follows:

  • Ensure the developer menu is enabled (through About phone -> Software info -> keep tapping Builder number)
  • Ensure USB debugging is enabled in the developer menu
  • Go to Settings -> Tethering & networks -> switch on USB tethering

This will finally trigger the "do you trust this computer" dialog and enable USB debugging.

Appendix: After your device is disconnected, the issue might appear again because USB tethering is automatically disabled.

查看更多
劫难
3楼-- · 2019-02-04 13:07

Well, not sure if the OP is still looking for the answer. I happen to run into the same situation with Mac OS Yosemite and LG Optimus Exceed 2.

I did add the vendor ID to dab_usb.ini file, however, it still doesn't work. I also installed LG driver downloaded from LG website, still no good.

Finally, I switch the PC connection to "Internet connection" > ethernet. Then, it finally shows up in adb devices !!!

查看更多
看我几分像从前
4楼-- · 2019-02-04 13:23

This is valid for any device that is not in the ID Vendor in Android Studio or Eclipse and you want to connect to debugging in OS X:

1) Go to Terminal and then:

cd ~

cd ./.android

2) Edit the adb_usb.ini You should use vim instead of textedit.

vim adb_usb.ini

Some text to edit appears:

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.

¡¡Insert here the line with the ID Vendor!! The ID Vendor is in About this Mac - system information - USB (have the device to be connected)

3) Go to the path:

cd <where you have the sdk, be careful if you are using Eclipse or Android Studio>/platform-tools

Then, export to the bash:

export PATH="/Applications/Android Studio.app/sdk/platform-tools":$PATH

Then:

sudo adb kill-server

sudo adb start-server

adb devices

4) Run Android Studio, and in the DDMS, your device is detected. Then allow permissions in the device.

5) Start debugging, enjoy.

查看更多
登录 后发表回答