jrs*_*ang 15 linux macos android adb lg
这类似于此处已经提出的问题:
无法通过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 Phone",我可以查看其内部存储.
有关如何让adb识别手机的任何建议吗?
Ken*_*ndt 48
问题是没有显示"你信任这台电脑"对话框.
在LG Spirit 4G上,解决方案如下:
About phone
- > Software info
- >继续点击Builder number
)Settings
- > Tethering & networks
- >打开USB tethering
这将最终触发"你信任这台电脑"对话框并启用USB调试.
附录:设备断开连接后,问题可能会再次出现,因为USB tethering
会自动禁用.
dma*_*ark 10
好吧,不确定OP是否还在寻找答案.我碰巧遇到与Mac OS Yosemite和LG Optimus Exceed 2相同的情况.
我确实将供应商ID添加到dab_usb.ini文件中,但是它仍然无效.我还安装了从LG网站下载的LG驱动程序,仍然没有好处.
最后,我将PC连接切换到"Internet连接">以太网.然后,它最终出现在adb设备中!
这对于不在 Android Studio 或 Eclipse 中的 ID 供应商中且您想要连接到 OS X 中进行调试的任何设备都有效:
\n\n1) 转到终端,然后:
\n\ncd ~\n\ncd ./.android\n
Run Code Online (Sandbox Code Playgroud)\n\n2) 编辑adb_usb.ini
\n您应该使用 vim 而不是 textedit。
vim adb_usb.ini\n
Run Code Online (Sandbox Code Playgroud)\n\n出现一些要编辑的文本:
\n\n# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.\n# USE \'android update adb\' TO GENERATE.\n# 1 USB VENDOR ID PER LINE.\n
Run Code Online (Sandbox Code Playgroud)\n\n\xc2\xa1\xc2\xa1在此插入带有 ID Vendor 的行!!\nID Vendor 位于关于本机 - 系统信息 - USB(有要连接的设备)
\n\n3)转到路径:
\n\ncd <where you have the sdk, be careful if you are using Eclipse or Android Studio>/platform-tools\n
Run Code Online (Sandbox Code Playgroud)\n\n然后,导出到 bash:
\n\nexport PATH="/Applications/Android Studio.app/sdk/platform-tools":$PATH\n
Run Code Online (Sandbox Code Playgroud)\n\n然后:
\n\nsudo adb kill-server\n\nsudo adb start-server\n\nadb devices\n
Run Code Online (Sandbox Code Playgroud)\n\n4) 运行Android Studio,在DDMS中,会检测到您的设备。然后允许设备中的权限。
\n\n5)开始调试,享受吧。
\n