在Chrome for Android中,“启用USB Web调试”已被选中。
我的设备上已启用“USB调试”(根据Nexus S和CM9)。
“adb devices”命令显示为“设备号码 设备”。
“adb forward…” 命令的返回值为: * daemon未运行,现在在5037端口上启动它 * * daemon成功启动 *
我正在Windows 7上以管理员身份运行最新的ADB。
我发现在Chrome和我的设备上都需要启用USB调试。
在电脑上启用端口转发
C:\adb forward tcp:9222 localabstract:chrome_devtools_remote
在电脑上的Chrome中打开 http://localhost:9222
chrome:inspect
。 - CorayThanadb root
adb shell cat /proc/net/unix | grep chrome_devtools_remote
这个想法是检查在打开USB Web调试后,设备上是否打开了远程调试套接字。
grep
不是Linux命令吗?(只是好奇,因为我也有Win7,它不认识这个命令) - Peteradb shell cat /proc/net/unix | find "chrome_devtools_remote"
。即使没有空格,引号也是必需的,因此有“愚蠢”的评论。 - boatcoder您是否更改了本地主机名?如果是,则请尝试使用127.0.0.1:9222而不是localhost:9222。
adb forward tcp:9222 localabstract:chrome_devtools_remote
localhost:####
上进行操作。
http://kb.eset.com/esetkb/index?page=content&id=SOLN2950
也许您的防病毒软件有类似的功能可以被停用吗?试着在你的手机上下载Chrome浏览器的Android版本。然后再次在你的桌面上导航到localhost:9222 Android远程调试只适用于移动版Chrome浏览器。有些用户认为原生的Android浏览器就是Chrome,但实际上并不是。
远程调试功能需要进行一些小的检查。USB调试功能应该被关闭,只有在chrome(android)设置下选中USB调试
选项。
此外,运行adb forward命令两次(完整命令及特定参数)。
C:\adb forward tcp:9222 localabstract:chrome_devtools_remote
这个命令帮助我找到了系统问题的原因。我的电脑连接了多个设备,只有在移除所有设备,只连接一个必要的设备后才解决了问题。
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。
现在我想评论答案以帮助某人。
adb forward
命令吗? - WarrenFaith