当前位置: 首页 > 知识库问答 >
问题:

ChromeDevTools设备在插入时无法检测设备

松景铄
2023-03-14

我似乎无法让DevTools设备功能在我的三星Galaxy S4上运行,即使遵循了中概述的步骤https://developers.google.com/chrome-developer-tools/docs/remote-debugging

我的设备有Chrome v32和Chrome Beta v33,而我的电脑有Chrome v33和Chrome Canary v35。

已在我的设备上启用USB调试,并且已安装设备驱动程序。我从未从上面的链接中得到步骤3中概述的批准RSA密钥指纹的提示,但该设备确实连接到我的PC以允许媒体传输。我甚至根据上面的链接撤销了所有USB调试授权。

我没有在我的电脑上为Android开发安装任何额外的东西,这可能是问题所在。我希望利用此功能从设备的角度检查网页。

共有3个答案

颛孙安康
2023-03-14

如果您使用“MTP模式”进行USB计算机连接。将其更改为“PTP模式”或“读卡器模式”。

我也有同样的问题,对我来说效果很好。

苏鸿志
2023-03-14

在Galaxy S7和Windows 10笔记本电脑上,连接到电脑时我要做的就是将USB连接模式更改为“音频源”(电话设置)

然后立即出现了允许RSA密钥指纹的设备提示。然后,计算机上的开发工具识别出了我的设备。

我不知道为什么会这样,但这是迄今为止最简单的解决方案,而且不需要安装不必要的软件。

<罢工> 我也很幸运地把它改成了 "MTP(媒体传输协议)"模式也是如此,但只是偶尔。

编辑:

MTP选项不再适用于我。

除了音频源之外,将连接模式设置为MIDI也可以工作。通过直接从设备的通知栏访问连接模式,可以更轻松地更改连接模式-点击“通过USB传输媒体文件”或等效的通知。

使用MIDI可能是两者中最简单的,因为它不需要进入几个设置屏幕来访问它。

宋和颂
2023-03-14

要启动并运行该功能,请执行以下操作:

  • 按照https://developers.google.com/chrome-developer-tools/docs/remote-debugging步骤
  • 安装Windows USB驱动程序http://developer.samsung.com/android/tools-sdks/Samsung-Android-USB-Driver-for-Windows
  • 安装Android SDKhttp://developer.android.com/sdk/index.html
  • 安装Android SDK平台工具http://developer.android.com/sdk/installing/adding-packages.html(这一步在公司wifi上被阻止,所以我安装了它需要的单个ADB包https://forum.xda-developers.com/showthread.php?t=2317790)
  • 使用命令提示符运行ADB,在cmd中转到ADB工具的安装目录并键入:
  • adb.exe(可能需要启动和停止ADB使用adb kiel-serveradb start-server
  • 连接电话并浏览到about:检查在桌面上的Chrome,确保Chrome浏览器在您的设备上打开

按照上面的步骤,我得到了RSA密钥指纹提示接受,然后我在Chrome中看到了我的设备。

当然没有我想象的那么简单,但至少现在它可以工作了。

2016年2月24日更新

所以我升级到了Windows10,现在有了三星GalaxyS5,运行ChromeV48的设备。0.2564.116M和v48。0.2564.分别为95。按照谷歌文档和。。。它不再工作,没有RSA密钥提示。因此,我开始按照上面的步骤进行操作,并认为必须有一种更快的方法,因为Android SDK的下载量超过1GB。

这次我试着:

  • 按照以下步骤操作:https://developers.google.com/chrome-developer-tools/docs/remote-debugging

现在,随着Chrome在我的手机上打开和chrome://检查/在我的桌面上打开,我可以看到检查选项。

下一个问题:每次重启Windows时,我都需要重复同样的步骤。为了解决这个问题:

  • 打开文本编辑器并复制到"C:\Program Files(x86)\最小ADB和Faststart\adb"设备
  • 将该文件保存为adb.bat在Windows Startup文件夹中,位于C:\Program Data\Microsoft\Windows\开始菜单\程序\StartUp

请注意,只要文件是. bat文件,就不需要调用adb.bat。复制到文件中的命令具有默认安装路径,您可能需要为设置更改该路径。

现在我有Chrome检查功能,当我需要它的工作。

感谢并向所有为这个问题提供答案的人大声呼喊,这有助于指导我对我的答案进行有用的更新。如果你发现其他答案对你也有帮助,请给予表扬。

 类似资料:
  • 我最近升级到Xcode 6,在AppAgent中加载视图控制器时开始出现奇怪的崩溃。例如,我发现这行代码: …当我在iPhone5模拟器上运行应用程序时,并不总是返回YES!因此,该应用程序试图加载iPad笔尖,结果崩溃。 现在我只在实际设备上进行测试。但是有人可以告诉我xcode/模拟器如何做出这样的失误吗?以及如何保护自己免受其害。

  • 检测网站是否正在移动设备或台式机/笔记本电脑上打开。 使用正则表达式来测试 navigator.userAgent 属性以确定打开设备是移动设备还是台式机/笔记本电脑。 const detectDeviceType = () => /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.us

  • 我的应用程序无法检测外设。我用浅蓝色来模拟蓝牙低能量外设,我的应用程序就是感觉不到。我甚至在两台设备上安装了浅蓝色,以确保它能正确地生成外围信号,并且是正确的。有什么建议吗?我的标签正在更新,NSLog显示扫描正在开始。 提前谢谢。

  • 问题内容: 我想知道是否有可能检测浏览器是否在iOS上运行,这与使用Modernizr进行功能检测的方式类似(尽管这显然是设备检测而非功能检测)。 通常,我宁愿使用功能检测,但我需要根据该问题确定设备是否为iOS,因为它们处理视频的方式YouTube API无法在iPad / iPhone/非Flash设备上使用 问题答案: 我不喜欢User Agent嗅探,但是这是你的处理方式: 另一种方法是依

  • 我使用LeScanCallback(无法使用更新的扫描方法,因为我正在为api 18开发。这并不重要,因为android 5.0 api也不提供此功能)来检测何时检测到附近的BLE设备: 我没有与设备配对或连接,因为这不是必需的,我只是想看看附近有哪些设备。 我正在尝试创建一个服务,每隔5分钟左右,调用一个Web服务器来更新此时附近的设备。 棘手的是android设备将移动,所以现在附近的蓝牙设备