2013-12-13 61 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