首页 文章

Firefox远程调试Windows 8上的“意外错误”

提问于
浏览
5

我需要在Firefox中为“Android”调试一个Web应用程序 . 我正在尝试将设备连接到桌面Firefox,但始终收到错误“意外错误” .

我执行了https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Firefox_for_Android的所有步骤

  • 我安装了Android SDK工具和平台,并使用adb命令正确检测到设备 .

  • 我在桌面Firefox和Firefox for Android上启用了远程调试

  • 我在设备上启用了远程USB调试 .

  • 设备已连接到我的PC的原始电缆 .

  • 我在命令行上运行命令adb forward tcp:6000 tcp:6000没有问题 .

  • 最后,在开发人员桌面Firefox菜单中,我选择了connect选项 . 页面似乎连接到localhost:6000,并单击“连接”按钮,出现错误“意外错误” .

有任何想法吗?

1 回答

  • 7

    Found the solution!

    而不是输入:

    adb forward tcp:6000 tcp:6000
    

    输入以下内容:

    adb forward tcp:6000 localfilesystem:/data/data/org.mozilla.firefox/firefox-debugger-socket
    

    第一个命令是针对firefox 34,对于后一个版本,你需要第二个 .

    另外,根据文档:

    对于其他渠道的Android版本的Firefox,org.mozilla.firefox部分应更改为:org.mozilla.firefox_beta for Beta org.mozilla.fennec_aurora for Aurora org.mozilla.fennec for Nightly

相关问题