Chrome DevTools设备在插入时无法检测到设备。

36 浏览
0 Comments

Chrome DevTools设备在插入时无法检测到设备。

尽管我已经遵循https://developer.chrome.com/docs/devtools/remote-debugging/中列出的步骤,但我似乎无法使DevTools Devices特性在我的三星Galaxy S4上工作。

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

我的设备启用了USB调试功能,并安装了设备驱动程序。跟上面链接中的第三步所概述的一样,我从未收到提示以批准RSA密钥指纹,尽管设备确实与我的电脑相连以允许媒体传输。我甚至按照上面链接中的说明撤销了所有USB调试授权。

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

admin 更改状态以发布 2023年5月22日
0
0 Comments

在Galaxy S7和Windows 10笔记本电脑上,当连接到电脑时,我所需要做的就是将USB连接模式更改为"音频源"(手机设置>开发者选项>USB配置)。这立即出现了设备上的提示,要求允许RSA密钥指纹。然后电脑上的开发工具就可以识别我的设备了。

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

在某些情况下,我还成功将其更改为"MTP(媒体传输协议)"模式。

编辑:

对我来说,MTP选项不再起作用。

除了音频源,还可以将连接模式设置为MIDI也可以使用。通过直接从设备的状态栏访问连接模式,更改连接模式更容易——点击“通过USB传输媒体文件”或相应的通知。

使用MIDI可能是这两种方法中最简单的一种,因为不需要进入几个设置屏幕才能访问。

0
0 Comments

为了使功能正常运行:

按照上述步骤,我看到了RSA密钥指纹提示,并在Chrome中看到了我的设备。

这绝对不像我想象中的那么简单,但至少现在它可以工作了。

更新于2016年2月24日

我已经更新到Windows 10系统,并拥有Samsung Galaxy S5手机。我在这两个设备上分别运行Chrome v48.0.2564.116 m和v48.0.2564.95版本。我按照Google文档的步骤操作,但是发现还是没有出现RSA密钥提示。于是我开始按照上述步骤进行操作,但我认为必须有个更快的方式,因为Android SDK的下载文件超过1GB。

这一次,我尝试了以下步骤:

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

接下来的问题是:每次重启Windows时,我需要重复相同的步骤。为了解决这个问题:

  • 打开文本编辑器并将 "C:\Program Files (x86)\Minimal ADB and Fastboot\adb" devices复制进去
  • 将该文件保存为 adb.bat,并保存到位于 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp的Windows启动文件夹中

请注意,文件无需称为 adb.bat,只要它是.bat文件即可。您复制到文件的命令具有默认安装路径,您可能需要为自己设置进行更改。

现在,每当我需要时,我都可以使用 Chrome 检查功能。

非常感谢并向所有为此问题贡献答案并帮助指导我的其他人喊话。请在您发现其他答案对您有帮助时给予其荣誉和表扬。

0