即使按照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开发,这可能是问题所在。我希望利用这个功能从设备的角度来检查网页。


当前回答

我解决了这个问题,没有安装任何三星或Android SDK驱动程序,也没有选择MIDI或图像传输选项,正如上面横跨几年的许多答案所详细描述的那样。

对我来说,在Windows 10上,这个问题是由Windows 10内置的名为Your Phone的应用程序引起的。我只需要在高级设置中修复应用程序。可能有一种更简单的方法来访问应用程序的设置,但我是这样访问的:

系统设置 添加或删除程序 上单击“您的手机” 列表 选择高级选项 在“重置选项”下选择“修复”

在此之后,当我重新连接并在我的Android手机(三星A30)上切换USB调试时,我的手机提示我批准RSA密钥指纹,这使得Chrome DevTools最终识别我的手机。

其他回答

如果你在windows上,你需要为你的手机安装驱动程序。你可以在这里买到。

如果它仍然不工作,我已经通过手动重新启动Android调试桥来幸运地连接。更多信息在这里。

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

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

要启动并运行该功能:

Follow steps at https://developers.google.com/chrome-developer-tools/docs/remote-debugging Install Windows USB driver http://developer.samsung.com/android/tools-sdks/Samsung-Android-USB-Driver-for-Windows Install Android SDK http://developer.android.com/sdk/index.html Install Android SDK Platform-tools http://developer.android.com/sdk/installing/adding-packages.html (this step was blocked on corporate wifi so I installed the single ADB package it required https://forum.xda-developers.com/showthread.php?t=2317790) Use command prompt to run ADB, in cmd go to the install directory of the ADB tools and type: adb.exe (might need to start and stop ADB using adb kill-server and adb start-server) Connect phone and browse to about:inspect in Chrome on desktop, ensuring a Chrome browser is open on your device

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

绝对不像我想象的那么容易,但至少它现在起作用了。

2016年2月24日更新

所以我升级到Windows 10,现在有一台三星Galaxy S5,设备分别运行Chrome v48.0.2564.116 m和v48.0.2564.95 m。按照谷歌文档中的步骤……它又不能工作了,没有RSA密钥提示。所以我开始按照上面的步骤,并认为必须有一个更快的方法,因为Android SDK的下载超过1GB。

这次我试着:

Follow steps at https://developers.google.com/chrome-developer-tools/docs/remote-debugging Install Windows USB driver http://developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows (the PC alerted me saying it was already installed but I still did it anyway) Install the single ADB package required https://forum.xda-developers.com/showthread.php?t=2317790) Go to the ADB install folder which for me was C:\Program Files (x86)\Minimal ADB and Fastboot\ Open command prompt and run adb devices (alternatively I could have run adb start-server but the prior gives a more informational response)

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

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

打开文本编辑器,复制到“C:\Program Files (x86)\Minimal ADB and Fastboot\ ADB”设备中 将该文件保存为adb.bat在Windows启动文件夹中,位于C:\ProgramData\Microsoft\Windows\开始菜单\Programs\ Startup

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

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

感谢并大声向所有为这个问题提供答案的人喊话,他们帮助我对我的答案进行了有用的更新。请给其他你认为对你有帮助的答案署名。

ADB必须运行。去看看

C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-tools并运行adb设备,守护进程应该启动,然后显示所有连接的设备。

在电话上确保调试模式是打开的。