2013-12-13 59 views
1

我的主机是Ubuntu 13.10 64位,我的移动设备是沃达丰875(Android 4.1.1)。Firefox远程调试不起作用

我做的guide所有建议,但是当我尝试连接我收到以下消息:

错误:连接超时。

我不知道该怎么做。你可以帮我吗?

回答

2

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

  • 您可以从Firefox的Android设置UI启用远程调试。它位于“开发工具”部分。
  • 使用USB连接设备。
  • 利用亚行转发:亚行转发TCP:6000 TCP:6000

我假设你已经启用了您的桌面Firefox的远程调试,因为你使用的是“Web开发者>连接...”菜单。

+0

是啊,一切都按照https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Firefox_for_Android的说法完成。没有传入连接请求在Android设备上出现,并且在PC上连接尝试超时。 – Michael

+0

谢谢!任何想法为什么Firefox不能自己做? – amdc

3

就我所知,我已经完全按照Firefox远程调试的说明进行了操作,但我试图连接到我的(根)手机和平板电脑上的转发端口(tcp 6000)。我发出了桌面和设备上最新的FF列出的ADB命令(有没有错误或任何其他类型的输出在命令行):

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

我最终使用中提到的老转发命令必须成功马克芬克尔。

adb forward tcp:6000 tcp:6000 

这也是在安全模式下桌面会话FF(带标志“-safe模式”运行),以确保没有任何的插件进行了干扰。

我不确定,但我想知道unix域套接字文件的路径是否需要拥有root权限的设备上的root权限,但不需要股票设备。我不知道。我也不确定为什么旧方法的工作。我很想听听FF开发者的这个消息。

+0

有趣的我只工作的插座变种,谢谢! (Nexus 4与Android 5.0) – ns130291

0

我跟着同Mozilla的文档,但没有成功(桌面Iceweasel /火狐31,FF为Android up2date的(39)) - 直到我开始了(旧)命令,作为根:

sudo adb forward tcp:6000 tcp:6000