我需要在Firefox中为#34; Android"调试Web应用程序。我正在尝试将设备连接到桌面Firefox,但总是出现错误"意外错误"。
我已执行https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Firefox_for_Android
的所有步骤我安装了Android SDK工具和平台,并使用adb命令正确检测到设备。
我在桌面Firefox和Firefox for Android上启用了远程调试
我在设备上启用了远程USB调试。
设备已连接到我的电脑的原始电缆。
我在命令行上运行命令adb forward tcp:6000 tcp:6000没有问题。
最后,在开发人员桌面Firefox菜单中,我选择了connect选项。页面似乎连接到localhost:6000,然后单击" connect"按钮,错误"意外错误"出现。
有什么想法吗?
答案 0 :(得分:7)
找到了解决方案!
而不是输入:
adb forward tcp:6000 tcp:6000
输入以下内容:
adb forward tcp:6000 localfilesystem:/data/data/org.mozilla.firefox/firefox-debugger-socket
第一个命令是firefox 34,对于后一个版本,你需要第二个。
另外,根据文档:
对于其他渠道的Firefox for Android版本, org.mozilla.firefox部分应更改为:
- org.mozilla.firefox_beta for Beta
- org.mozilla.fennec_aurora for Aurora
- org.mozilla.fennec for Nightly