即使按照https://developer.chrome.com/docs/devtools/remote-debugging/上列出的步骤操作,我还是无法在我的三星Galaxy S4上使用DevTools Devices功能

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

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

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


当前回答

Chrome“远程设备”停止工作几个月后,我没有使用它。

我解决了这个问题: 在我的设备(三星J3)的“开发选项”中,我取消了usb调试授权 然后在我的电脑中,我在“C:\Program Files (x86)\Android\ Android -sdk\platform-tools”文件夹中执行“adb devices” 我的设备上会出现一个提示,问我是否允许我的电脑调试应用程序。 我点击是,然后chrome已经检测到我的设备

其他回答

Ubuntu Linux 20更新:

您可能不再需要执行下面的任何命令。Sudo apt install -y adb是足够的。Chromium 83默认启用了该端口转发规则

年长的回答:

对于任何使用Ubuntu的人,我使用了以下方法:

https://github.com/M0Rf30/android-udev-rules

注意Ubuntu 16用户需要的add group name命令。

我还安装了ADB工具sudo apt install Android -tools- ADB和sudo apt install Android -tools-fastboot,不需要整个Android SDK

最后,不要忘记在devtools设置中添加端口转发,在您的手机最终连接的设备旁边,即8080 | localhost:8080

我使用过六种不同的Android设备和多种电缆,我不得不说调试器工作不稳定。有时它能看到设备,有时不能。有时重新启动Chrome会有帮助。这里有一个相关的bug https://bugs.chromium.org/p/chromium/issues/detail?id=788161,也许你可以提供你的证据。

我尝试了@maurice cruz的答案,但无法找到实际的司机。然后我发现这篇文章有一个全球LG驱动程序的下载(不确定是否涵盖了所有,但很多)。安装完成后,关闭usb调试开关,然后打开,系统提示我接受RSA。

这招对我很管用:

转到设备上的开发人员选项,禁用“USB调试”,过一段时间再启用它。

我要做的是禁用“发现网络目标”在chrome://inspect/#设备。

这是唯一解决了它在我的设置(chrome版本78.0.3904.97 deepinOS/debian)。