[英]LG Device Not Listed in ADB Devices
这类似于这里已经提出的问题:
无法使用 adb 连接到 LG 手机 (Mac OS X 10.7.5)
但它似乎没有解决,我还有一些额外的细节。 我正在尝试连接 Verizon LG Optimus Exceed 2 以安装 apk 并进行调试,但在检查 adb 设备或运行设备监视器时它不会出现在列表中。 我在 Mac 和 Linux 系统上都试过,结果是一样的。
启用了开发人员选项和 USB 调试,我有一个三星 Galaxy S3,它在运行相同版本的操作系统 (4.4.2) 时运行良好。 在 Linux 上我创建了一个 udev 规则文件,但不出所料,这并没有解决问题,因为它没有显示为权限问题,它似乎根本没有找到设备。 但是,它确实在文件系统中显示为附加设备,标有“LGE Android 手机”,我可以查看其内部存储。
任何建议如何让 adb 识别手机?
问题在于“您是否信任这台计算机”对话框未显示。
在LG Spirit 4G上,解决方法如下:
About phone
-> Software info
-> 继续点击Builder number
)Settings
-> Tethering & networks
USB tethering
Tethering & networks
-> 打开USB tethering
这将最终触发“您是否信任这台计算机”对话框并启用 USB 调试。
附录:在您的设备断开连接后,该问题可能会再次出现,因为USB tethering
已自动禁用。
好吧,不确定 OP 是否仍在寻找答案。 我碰巧在 Mac OS Yosemite 和 LG Optimus Exceed 2 上遇到了同样的情况。
我确实在 dab_usb.ini 文件中添加了供应商 ID,但是,它仍然不起作用。 我也安装了从LG官网下载的LG驱动,还是不行。
最后,我将 PC 连接切换到“Internet 连接”> 以太网。 然后,它终于出现在 adb devices 中!!!
这对于不在 Android Studio 或 Eclipse 中的 ID Vendor 中的任何设备都有效,并且您希望连接到 OS X 中的调试:
1)转到终端,然后:
cd ~
cd ./.android
2) 编辑adb_usb.ini
你应该使用 vim 而不是 textedit。
vim adb_usb.ini
出现一些要编辑的文本:
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
¡¡在此处插入带有ID Vendor的行!! ID Vendor 在 About this Mac - system information - USB(有要连接的设备)
3)进入路径:
cd <where you have the sdk, be careful if you are using Eclipse or Android Studio>/platform-tools
然后,导出到 bash:
export PATH="/Applications/Android Studio.app/sdk/platform-tools":$PATH
然后:
sudo adb kill-server
sudo adb start-server
adb devices
4) 运行 Android Studio,在 DDMS 中,检测到您的设备。 然后在设备中允许权限。
5)开始调试,享受。
就我而言,我找不到@Ken Van Hoeylandt 提到的Tethering
选项(最有可能是语言问题),所以我没有更改手机语言,而是注意到当在USB options
从File transfer
切换到Charging
时(位于Settings
或在下拉菜单中),出现“信任这台计算机”的提示。 使用的设备是 LG K40。
我正在使用 LG Wing。 为了让它工作,我必须将 USB 连接的设置从文件传输更改为照片传输,以使其开始显示在 adb 设备列表中。
将 USB 模式从 MTP 更改为任何其他模式都有效,这是因为它报告了 google 的 android adb 驱动程序可以支持的不同设备 ID。 如果你想让 adb 支持 MTP 模式,那么应该安装 LG 的官方驱动程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.