Chrome 32 上的本机 USB 调试未检测到设备
Posted
技术标签:
【中文标题】Chrome 32 上的本机 USB 调试未检测到设备【英文标题】:Native USB Debugging on Chrome 32 doesn't detect device 【发布时间】:2013-12-22 22:11:27 【问题描述】:我有一台三星 Galaxy S3。随着 Chrome 32 的发布,我想尝试原生 USB 调试,这样我就可以在我的手机上使用我的 phonegap 应用程序(而不是浏览器测试然后传输)。我打开了USB调试并下载了相应的驱动程序。我的手机出现在设备管理器中,但它没有出现在 about:inspect on chrome 下。如何让我的设备显示?
【问题讨论】:
【参考方案1】:我找到了解决方案。我以前从未运行过 ADB,但这就是 Chrome 用于调试的内容(不确定它是在我下载开发工具包时下载的,还是 Chrome 32 附带的)。
从我运行的命令行,adb devices。收到消息“守护程序未运行。现在在端口 5037 上启动它”。一旦启动,我的设备就会出现在 Chrome 中!如果您还没有下载 android 开发工具包,您可能需要先下载。
【讨论】:
您的程序为我修复了它(Win7 上的 Chrome v32)。谢谢。我必须按如下方式启动它,因为 adb.exe 不在路径中。 WIN>cd c:\apps\adtwin\sdk\platform-tools\ WIN> adb devices 像魅力一样工作!谢谢,你让我开心! 嘿@William Neely,这可行,但是当我检查某些东西时,我有一个空白窗口 - prntscr.com/5dresg【参考方案2】:您需要 Android Beta (v32) 上的 Chrome 才能在没有 ADB 的情况下执行此操作。
【讨论】:
附加信息:Chrome 测试版是独立于 Chrome 的应用程序。 我在设备上运行 Android Beta (v33),在 Windows 8.1 上运行 Chrome Beta (v33) 和 Chrome Canary (v34),但远程 USB 调试不适用于我的任何设备 (S2 , S3, Galaxy Tab 10.1)。我正在使用最新的三星 USB 驱动程序 2.11。适用于所有设备的 Android Studio,但 Chrome about:inspect 显示“未检测到设备”。尝试按照 wiki 中的建议撤销 USB 授权,但没有成功。所以我想知道这个功能是否稳定。可能是 Windows 问题? PS:如果我在尝试 USB 调试之前运行 ADB 守护程序,这也适用于我。 Chrome 41(Windows 桌面和 Android)的体验相同。尽管文档明确说明它独立于 ADB,但在没有 ADB 活动的情况下无法工作【参考方案3】:我遇到了类似的问题。我以前能够使用 DevTools 和 ADB 扩展检查我的手机。在不推荐使用 ADB 扩展的 Chrome 更新之后,无论我尝试了什么,我的手机都不会再出现在 chrome://inspect/ 中。
什么解决了我的问题:
-
下载Android SDK
找到平台工具文件夹中的 ADB.exe。
使用命令提示符打开文件
cd c:\path\to\platform-tools\adb.exe
确保您的手机已从 USB 断开
键入以下命令
adb 设备
adb kill-server
adb 启动服务器
重新连接手机,授权电脑,享受USB调试
希望对其他人有所帮助。
【讨论】:
我尝试了很多东西,但只有这一个真正有帮助。谢谢 我经常遇到这个问题。有人知道为什么会这样吗? 我最终在我的桌面上创建了一个快捷方式:右键单击桌面 > 新建 > 快捷方式 > 并输入 adb.exe 的位置(您可以使用查找来找到它)加上“设备”。我的看起来像 'C:\Users\myusername\cminstaller\bundle\win32\adb.exe devices' 此外,我必须检查设备驱动程序并将驱动程序 (google\usb_driver) 从 ../extras/ 文件夹关联到我的设备 developer.android.com/tools/extras/oem-usb.html 只是想对里脊肉说声谢谢。没有其他工作!此外,鹿肉也很棒——喜欢新鲜的里脊肉。以上是关于Chrome 32 上的本机 USB 调试未检测到设备的主要内容,如果未能解决你的问题,请参考以下文章