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

pab*_*bec 5 debugging firefox android adb

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

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

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

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

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

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

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

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

有任何想法吗?

Laj*_*ros 7

找到了解决方案!

而不是输入:

adb forward tcp:6000 tcp:6000
Run Code Online (Sandbox Code Playgroud)

输入以下内容:

adb forward tcp:6000 localfilesystem:/data/data/org.mozilla.firefox/firefox-debugger-socket
Run Code Online (Sandbox Code Playgroud)

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

另外,根据文档:

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

  • org.mozilla.firefox_beta for Beta
  • 奥罗拉的org.mozilla.fennec_aurora
  • org.mozilla.fennec for Nightly