从 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 系统激活码!