Google Chrome for Android远程debugging – “localhost:9222”不可用

我正按照以下步骤启用远程debugging( https://developers.google.com/chrome/mobile/docs/debugging )。 当我到达第4步时,Chrome for Desktop返回“此网页不可用”。

在Chrome浏览器中选中“启用USB Webdebugging”。

在我的设备上启用“USBdebugging”(根源为Nexus S,CM9)。

“adb devices”命令返回“ device number device”。

“adb forward …”命令返回:*守护进程不运行。 现在从端口5037开始* *守护进程成功启动*

我以pipe理员身份在Windows 7上运行最新的亚行。

  • 我怎样才能找出一个服务(不是在我的应用程序)是从哪个意图开始的?
  • debuggingAndroid应用程序时发生InterruptedException
  • 最简单的方法来debugging本机库中的崩溃,通过Android应用程序链接?
  • 如何从开发者控制台读取崩溃报告
  • 如何为Android模拟器控件准备KML文件?
  • Android Studio:如何逐步debuggingAndroid SDK的旧版本
  • Android包不可debugging
  • 如何在真实设备上进行debugging(使用Eclipse / ADT)
  • 我发现我必须在Chrome和我的设备上启用USBdebugging。

    1. Chrome for Mobile – 设置>开发者工具> [x]启用USB Webdebugging
    2. 设备 – 设置>开发人员选项> [x] USBdebugging
    3. 将设备连接到计算机
    4. 在计算机上启用端口转发

      C:\ adb forward tcp:9222 localabstract:chrome_devtools_remote

    5. 在Chrome for Computer中转到http://localhost:9222

    你有没有改变你的本地主机? 如果是这样,请尝试127.0.0.1:9222而不是本地主机:9222

    您能否提供您正在使用的Android版Chrome? 打开“关于:版本”url,并提供“Google Chrome”和“应用”字段的值。

    您可以检查以下内容 – 打开USB Webdebugging(文档的第2步)后,该命令序列输出给您:

     adb root adb shell cat /proc/net/unix | grep chrome_devtools_remote 

    (想法是打开USBnetworkingdebugging后,如果设备上的远程debugging套接字打开)

    我有两个非常愚蠢的问题阻止我做正确的,也许我的经验将有所帮助。

    1:来自YouTube频道最受欢迎评论的“adb forward …”解释了如何做到这一点,其中包含一些奇怪的字符( https://www.youtube.com/watch?feature=player_embedded&v=s4zpL4VBbuU ) 。 如果像我一样,在不经过仔细检查的情况下将其粘贴到cmd中,则服务器将无误启动,但服务将无法正常工作。 确保你正在使用这条线路与adb的path

     adb forward tcp:9222 localabstract:chrome_devtools_remote 

    2:ESET NOD32 Antivirus有这个叫做HIPS(基于主机的入侵防御系统)的东西,它不喜欢你搞乱localhost:####

    http://kb.eset.com/esetkb/index?page=content&id=SOLN2950

    也许你的防病毒软件有类似的东西可以停用?

    希望这可以帮助某人^ _ ^

    你不再需要大惊小怪,下载或命令行。 使用Chrome v41(canary),我只需插上手机,指向浏览器chrome:// inspect,然后点击设备下方的“检查”链接,debugging窗口打开并运行。 (在手机的开发者选项中启用USBdebugging)

    我补充说,这是第一次工作,而我的努力与Chrome v39加上平台工具sdk,adb和其他,仍然没有结果6个小时左右后。

    远程debuggingfunction需要一个小的检查。 USBdebuggingfunction应该被closures,只有在chrome(android)设置下的USB Debugging选项应该被选中。

    另外,运行adb forward命令两次(具有特定参数的完整命令)。

    尝试在手机中下载适用于Android的Chrome浏览器。 然后在桌面上再次导航到localhost:9222 Android Remote Debugging仅适用于移动Chrome浏览器。 有些用户认为原生Android浏览器是Chrome,但不是。

    C:\ adb forward tcp:9222 localabstract:chrome_devtools_remote

    帮助我find我的系统上的原因。 这是有多个设备连接。 删除所有设备后,只连接一个需要的设备解决了问题。