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

Posted

技术标签:

【中文标题】从 Windows 7 Enterprise 到 Samsung Galaxy Tab A 在 Chrome 开发人员工具中进行远程调试时未检测到设备【英文标题】:No devices detected when remote debugging in Chrome Developer Tools from Windows 7 Enterprise to Samsung Galaxy Tab A 【发布时间】:2018-01-15 13:14:25 【问题描述】:

我在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 设备。

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

SAMSUNG_USB_Driver_for_Mobile_Phones.zip (15.3MB) 来自here

SDK Platform-Tools for Windows (7.16MB) 来自here

sdk-tools-windows-3859397 (132MB)来自页面底部here

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

期望的行为

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

【问题讨论】:

【参考方案1】:

这是我在 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 开发者工具中看到设备了!

【讨论】:

我在您的链接中找不到SDK Platform-Tools for Windows。唯一的东西是三星的 Windows USB 驱动程序。平台工具有没有移动到某个地方? 顺便说一句,我确实尝试了三星在链接页面上提供的USB Driver for Windows,但这并没有帮助我远程调试我的三星 S7 设备。 我认为这纯属巧合,但在我从这里developer.samsung.com/galaxy/others/…(确切地说是SAMSUNG_USB_Driver_for_Mobile_Phones.zip (15.3MB))安装和卸载三星的USB Driver for Windows 后,Chrome 的开发工具检测到了我的设备。不知道是什么使这项工作。这可能是我连接和断开电缆的无数次。不过不确定。 是的,有趣的是,安装适用于 Windows 的 USB 驱动程序,然后立即卸载它,强制 android 上的提示允许我的电脑远程调试,我同意了,现在它出现了. SDK 平台工具可通过developer.android.com/studio/releases/platform-tools.html获得【参考方案2】:

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

【讨论】:

【参考方案3】:

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

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

我最初在 cmets 部分 here 中报告了此解决方案,但我认为这不是一个合法的解决方案。我已经能够在 2 台 Windows 10 Pro 设备上重现这一点,其他设备也已确认。

2019-05-10 更新

在 Windows 更新之后,它停止工作,所以我再次完成了上述过程。安装驱动程序,然后卸载驱动程序,一切又开始工作了。

【讨论】:

大声笑,我不敢相信这有效。感谢您的回答,也感谢三星。 好的,太棒了,我无话可说......它奏效了:)。非常感谢您提供此解决方法 难以置信,也适用于 S8,检查设备的黑魔法年复一年地继续...... 伙计,这应该行不通。但是id可以。不确定是厌恶还是惊讶。可能两者都... 可以确认它仍然有效!我已经安装了 USB 驱动程序并忘记了它们。卸载后立即生效。【参考方案4】:

05-2019 更新

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

我认为这纯属巧合,但在我安装并安装后 从这里卸载了适用于 Windows 的三星 USB 驱动程序 developer.samsung.com/galaxy/others/… (准确地说是SAMSUNG_USB_Driver_for_Mobile_Phones.zip (15.3MB)), Chrome 的开发工具检测到我的设备。不知道是什么使这项工作。 这可能是我连接和断开连接的无数次 电缆。不过不确定。 – 约翰尼·奥西卡 2017 年 10 月 18 日 21:17

【讨论】:

以上是关于从 Windows 7 Enterprise 到 Samsung Galaxy Tab A 在 Chrome 开发人员工具中进行远程调试时未检测到设备的主要内容,如果未能解决你的问题,请参考以下文章

[书接上一回]在Oracle Enterprise Linux (v5.7) 中安装DB - (4/4)

Microsoft(R) Windows(R) Server 2003,Enterprise Edition(I)序列号

使用光盘安装Windows Server 2008 R2 Enterprise,系统检测不到本机的RAID-1硬盘,十万火急!!!

跪求 Windows Server 2008 Enterprise 系统激活码!

有没有办法让Windows 7 x64从本地目录加载ntdll.dll,而不是system32?

设置到 Windows SFTP 服务器的 WSO2 Enterprise Integrator VFS 连接