Firefox远程调试不起作用

时间:2013-12-13 12:15:39

标签: android firefox remote-debugging

我的主机是Ubuntu 13.10 64位,而我的移动设备是Vodafone 875(Android 4.1.1)。

我已完成guide的所有建议,但当我尝试连接时,收到以下消息:

错误:连接超时。

我不知道该怎么办。你能救我吗?

3 个答案:

答案 0 :(得分:3)

据我所知,我已经完全按照Firefox Remote Debugging for Android说明进行操作,但是我尝试连接到我的(root)手机和平板电脑上的转发端口(tcp 6000)时出现超时。我在桌面和设备上发布了为最新FF列出的ADB命令(在命令行上没有错误或任何其他类型的输出):

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

我最终使用Mark Finkle提到的旧转发命令获得了成功。

adb forward tcp:6000 tcp:6000

这也是安全模式的桌面FF会话(使用标志“-safe-mode”运行),以确保没有插件干扰。

我不确定,但我想知道unix域套接字文件的路径是否需要root设备上的root权限,而不是库存设备上的root权限。我不知道。我也不确定为什么旧方法有效。很想听到FF开发者的这一点。

答案 1 :(得分:2)

我使用Ubuntu机器的远程调试功能到几个不同的手机和平板电脑,运行不同版本的Android。请确保:

  • 您可以从Firefox for Android设置UI启用远程调试。它位于“开发者工具”部分。
  • 使用USB连接设备。
  • 使用ADB转发:adb forward tcp:6000 tcp:6000

我假设您已在桌面Firefox中启用了远程调试,因为您使用的是“Web Developer> Connect ...”菜单。

答案 2 :(得分:0)

我遵循相同的Mozilla文档,无效(桌面Iceweasel / Firefox 31,FF for Android up2date(39?)) - 直到我以root身份启动(旧)命令:

sudo adb forward tcp:6000 tcp:6000