在 Chrome 开发人员工具中从 Windows 7 Enterprise 到 Samsung Galaxy Tab A 进行远程调试时未检测到任何设备

No devices detected when remote debugging in Chrome Developer Tools from Windows 7 Enterprise to Samsung Galaxy Tab A

我在 Samsung Galaxy Tab A 的 Chrome 上使用 Web 应用程序时遇到问题。

我想用 Chrome 的 Developer Tools 解决他们的问题。

在平板电脑上您无法访问 Chrome 的 Developer Tools,因此您需要设置 Remote Debugging

过程 according to Google's official documentation 本质上应该是:

1)在PC上安装所需的驱动程序,以便平板电脑能够被识别。

2) 通过 USB 数据线将平板电脑连接到 PC。

2) 在 PC 上,转到 Chrome > Developer Tools > Menu > More Tools > Remote devices

PC 上 chrome 的开发人员工具中未显示平板电脑。

我试过的

我和三星聊天,他们说要安装 Smart Switch PC_Setup.exe,这会安装驱动程序,以便可以识别 Android 设备。

由于这不起作用,我遵循了各种 post 建议并安装了:

所有这些都包含 exe 我不知道如何使用的文件 - 如果我双击它们,它们只会打开和关闭终端。

期望的行为

在 Chrome 开发者工具中将平板电脑显示为设备。

这是我在 Chrome 开发者工具中显示设备的解决方案:

1)here 下载 Windows 的 SDK 平台工具 (7.16MB)。

2) 解压缩 zip 文件。

3) 在 Windows 终端 运行 相当于:

D:\Users\You\path_to_extracted_folder\adb.exe devices

一开始我得到:

[5203253125 - long number] unauthorised

然后我想我从平板电脑上拔下并重新插入 USB 数据线,平板电脑上出现提示:

Allow USB Debugging?
The computer's RSA key fingerprint is:
blah blah etc

我点击OK

我现在可以在 Chrome 开发者工具中看到设备!

我发现最近最好的方法是使用供应商提供的驱动程序。它们通常难以安装,并且经常与不需要且妨碍安装的工具捆绑在一起。我倾向于使用可以从 http://adbdriver.com/ 下载的 "universal" 驱动程序,它带有一个非常简单易用的安装程序: 运行 安装程序,它提供了电话列表或通过 USB 连接到计算机的平板电脑,按一个按钮,它会安装所选设备的驱动程序。

为了连接我的三星 S7,我执行了以下操作。

  1. 从此处下载适用于 Windows 的三星 USB 驱动程序:http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows
  2. 安装驱动程序
  3. 卸载驱动程序。执行此步骤很重要,因为您的设备在卸载之前不会连接。奇怪,我知道!

我最初在评论部分报告了这个解决方案 但我认为这不是一个合法的解决方案。从那以后,我已经能够在 2 Windows 10 Pro 设备上重现这一点,其他设备也得到了证实。

2019-05-10更新

Windows 更新后,它停止工作,所以我再次执行了上面概述的过程。安装驱动程序然后卸载驱动程序,一切又开始工作了。

05-2019 更新

在已批准的答案中查看 Johnny Oshika 的评论。这对我来说每次都有效。

I think this is purely coincidental, but after I installed and uninstalled Samsung's USB Driver for Windows from here developer.samsung.com/galaxy/others/… (SAMSUNG_USB_Driver_for_Mobile_Phones.zip (15.3MB) to be exact), Chrome's dev tools detected my device. Not sure what made this work. It could have been the numerous times I connected and disconnected the cable. Not sure though. – Johnny Oshika Oct 18 '17 at 21:17