我正在执行启用远程调试的步骤(https://developers.google.com/chrome/mobile/docs/debugging)。当我到达第4步时,Chrome for Desktop将返回“此网页不可用”。
在Chrome for Android中选中了“启用USB网络调试”。
我的设备上已启用“USB调试”(根据Nexus S,CM9)。
“adb devices”命令返回“设备编号设备”。
“adb forward ...”命令返回: *守护程序没有运行。现在从端口5037开始* *守护进程成功启动*
我在Windows 7上运行最新的ADB,cmd是管理员。
答案 0 :(得分:41)
我发现我必须在Chrome和设备上启用USB调试。
在计算机上启用端口转发
C:\ adb forward tcp:9222 localabstract:chrome_devtools_remote
转到Chrome for Computer计算机中的http://localhost:9222
答案 1 :(得分:4)
您能否提供您正在使用的Android版Chrome?打开“about:version”网址,请提供“Google Chrome”和“应用”字段的值。
请您检查以下内容 - 打开USB Web调试(文档的第2步)后,这一系列命令输出给您:
adb root
adb shell cat /proc/net/unix | grep chrome_devtools_remote
(想法是在打开USB Web调试后检查设备上是否打开远程调试套接字)
答案 2 :(得分:4)
您是否更改了本地主机? 如果是,请尝试 127.0.0.1:9222 ,而不是 localhost:9222 。
答案 3 :(得分:1)
我有两个非常愚蠢的问题阻止我正确地做这件事,也许我的经验会有所帮助。
1:来自YouTube频道上投票最多的评论中的“adb forward ...”解释了如何操作它包含一些奇怪的字符(https://www.youtube.com/watch?feature=player_embedded&v=s4zpL4VBbuU)。如果像我一样,你在没有仔细检查的情况下将它粘贴在cmd中,服务器将启动时没有错误,但服务将无法正常工作。确保您使用此行以及adb的路径
adb forward tcp:9222 localabstract:chrome_devtools_remote
2:ESET NOD32 Antivirus有一个名为HIPS(基于主机的入侵防御系统)的东西,它不喜欢你搞乱localhost:####
http://kb.eset.com/esetkb/index?page=content&id=SOLN2950
也许您的防病毒软件有类似的东西可以停用?
希望这有助于某人^ _ ^
答案 4 :(得分:1)
您不再需要对adb,下载或命令行大惊小怪。使用Chrome v41(金丝雀),我只需插入手机,将浏览器指向chrome:// inspect,然后点击设备下方的“inspect”链接,调试窗口打开并运行。 (在手机上的开发人员选项中启用USB调试)
我补充说,这是第一次使用,而我使用Chrome v39加上平台工具sdk,adb和其他工具的努力在6小时左右后仍然没有结果。
答案 5 :(得分:0)
远程调试功能需要进行少量检查。应该关闭USB调试功能,并且只应检查chrome(android)设置下USB Debugging
的选项。
此外,运行adb forward命令两次(带有特定参数的完整命令)。
答案 6 :(得分:0)
尝试在手机中下载适用于Android的Chrome浏览器。然后在桌面中再次导航到localhost:9222 Android远程调试仅适用于移动Chrome浏览器。有些用户认为原生Android浏览器是Chrome浏览器,但事实并非如此。
答案 7 :(得分:0)
C:\ adb forward tcp:9222 localabstract:chrome_devtools_remote
帮助我找到了我系统上的原因。它连接了多个设备。删除所有设备后,只连接了一个所需设备解决了问题。
答案 8 :(得分:0)
我找到了解决这个问题的方法。我一直在寻找教程中最后一天的相同命令
https://developer.chrome.com/devtools/docs/contributing-legacy
“C:\ Users \%username%\ AppData \ Local \ Google \ Chrome SxS \ Application \ chrome.exe”--remote-debugging-port = 9222 --no-first-run --user-data- dir = C:\ Users \%username%\ chrome-dev-profile http://localhost:11002#http://localhost:8000/front_end/inspector.html
然后我可以在浏览器上使用localhost:9222。
现在我想评论帮助某人的答案。