Skip to content
Takuro Ashie edited this page Oct 21, 2016 · 8 revisions

実機でのデバッグ

使用しているGeckoエンジンは通常のLinux版Firefoxとほぼ同様のため、PC版と同様のデバッグ手段を使用できる。

ローカルデバッグ

F12キーで開発ツールを表示できる。

リモートデバッグ

情報源

https://developer.mozilla.org/ja/docs/Tools/Remote_Debugging/Debugging_Firefox_Desktop

手順

  • 実機のprefs.jsに以下を追加する。
// リモートデバッグを有効化
user_pref("devtools.debugger.force-local", false);
user_pref("devtools.debugger.remote-enabled", true);
// 確認ダイアログを表示しない
user_pref("devtools.debugger.prompt-connection", false);
  • 実機でFirefoxを起動する。
  • 実機Firefox上でShift + F2を押下し、開発ツールバーを開く。
    • フルスクリーンの場合は開発ツールバーが表示されないので、一度F11を押下してフルスクリーンを解除する。
  • 開発ツールバーで以下を入力する。
listen 6000
  • PC側Firefoxで「開発ツール」メニューからWebIDEを起動する。
  • 右ペインの「リモートランタイム」をクリックする。
  • 実機のIPアドレス:ポート番号を入力する。例) 192.168.1.10:6000
  • 接続に成功したら、左ペインに実機が表示されていることを確認する。

コマンドライン・オプションでのデバッガサーバ起動

prefs.jsに以下を追加すると、コマンドラインオプション--start-debugger-serverでデバッガサーバを立ち上げることができる。

user_pref("devtools.chrome.enabled", true);