aboutsummaryrefslogtreecommitdiff
path: root/files/ja/archive/b2g_os/debugging/index.html
blob: 2d497eb057c3be70258cca9d40cea4829b32d42f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
---
title: Firefox OSをデバッグする
slug: Archive/B2G_OS/Debugging
tags:
  - B2G
  - Debugging
  - Firefox OS
  - NeedsTranslation
  - QA
  - Testing
  - TopicStub
translation_of: Archive/B2G_OS/Debugging
---
<div class="summary">
 <p>Firefox OS では二つの主なデバッグのタイプがあります。アプリケーションのデバッグ、およびシステムのその他の部分です。このセクションでは Firefox OS のコードをデバッグするためのさまざまなツールを解説した記事を提供しています。</p>
</div>
<h2 id="アプリをデバッグする">アプリをデバッグする</h2>
<p>webアプリをデバッグする時、利用できるベストなツールはMozillaの強力な<a href="/en-US/Firefox_OS/Using_the_App_Manager">アプリマネージャ</a>です。実機上やシミュレータ上でアプリを直接実行できるし、変更をすぐに反映できるし、Mozillaの優秀な <a href="https://developer.mozilla.org/ja/docs/Tools" title="en-US/docs/Tools">開発ツール</a>を用いて端末上で直接デバッグできます。これはapp/Gaiaのデバッグには最初の選択になるでしょう。</p>
<dl>
 <dt>
  <a href="/ja/docs/Tools/WebIDE">WebIDE を使用する</a></dt>
 <dd>
  WebIDE はアプリマネージャの置き換えです。アプリマネージャ同様に、Firefox OSシミュレータやFirefox OSの実機を使って、Firefox OSアプリを実行、デバッグできます。しかしながら、アプリを作成、開発する環境を編集する事もできます。</dd>
</dl>
<dl>
 <dt>
  <a href="/ja/Firefox_OS/Using_the_App_Manager">アプリマネージャを使用する</a></dt>
 <dd>
  アプリマネージャはデスクトップ版Firefoxで利用できる新ツールです。これはテストや、Firefox OSの電話機やFirefox OSシミュレータ上へのHTML5ウェブアプリのデプロイ、デバッグを補助する、数々の便利ツールを提供します。</dd>
 <dt>
  <a href="/ja/docs/Mozilla/Firefox_OS/Debugging/Debugging_OOMs">Firefox OSでの"Out of memory"エラーをデバッグする </a></dt>
</dl>
<dl>
 <dd>
  この記事では、out of memoryエラーが起きた時にB2Gのマルチプロセスアーキテクチャが電話機の動作にどんな影響を及ぼすか、OOMクラッシュをどう理解してデバッグするか、について述べます。</dd>
</dl>
<h2 id="GaiaB2Gをデバッグする">Gaia/B2Gをデバッグする</h2>
<p>GaiaアプリまたはB2G自体をデバッグしたい場合は以下に示すツールが利用できます。</p>
<dl>
 <dt>
  <a href="/ja/docs/Mozilla/Firefox_OS/Debugging/Debugging_using_the_desktop_B2G_client" title="/ja/docs/Mozilla/Firefox_OS/Debugging/Debugging_using_the_desktop_B2G_client">デスクトップB2Gクライアントを使ったデバッグ</a></dt>
 <dd>
  B2GとGaiaの複数の側面をデバッグするために、専用のB2Gデスクトップアプリケーション(および関連ツール)を使用することができます。</dd>
 <dt>
  <a href="https://developer.mozilla.org/en-US/Firefox_OS/Debugging/Firefox_OS_crash_reporting">Firefox OS クラッシュレポート</a></dt>
 <dd>
  このページはFirefox OSのクラッシュレポートの扱い方法を、クラッシュレポートの取得やクラッシュを強制する事を含めて詳解します。</dd>
 <dt>
  <a href="/ja/docs/Mozilla/Firefox_OS/Debugging/Debugging_B2G_using_gdb" title="/ja/docs/Mozilla/Firefox_OS/Debugging/Debugging_B2G_using_gdb">gdbを使ったB2Gのデバッグ</a></dt>
 <dd>
  デバイス上またはエミュレータ上で実行しているFirefox OSとウェブアプリケーションをデバッグするためにポピュラーなgdbデバッガを使用することができます。このガイドではその使用方法を紹介します。</dd>
 <dt>
  <a href="/ja/docs/Mozilla/Firefox_OS/Debugging/Debugging_B2G_using_valgrind" title="/ja/docs/Mozilla/Firefox_OS/Debugging/Debugging_B2G_using_gdb">Valgrindを使ったB2Gのデバッグ</a></dt>
 <dd>
  Valgrindは開発者に、メモリ割り当て、スレッド、およびパフォーマンスにとって重要なその他の情報へのアクセスを提供します。このガイドではデスクトップB2Gか携帯電話ハードウェアでValgrindを実行する方法を示しています。</dd>
 <dt>
  <a href="/ja/docs/Mozilla/Debugging/HTTP_logging#Firefox_OS_phones" title="/ja/docs/Mozilla/Debugging/HTTP_logging#Firefox_OS_phones">B2GのNSPRログ取得</a></dt>
 <dd>
  HTTP、他のネットワーク通信の記録をNSPRログとして取得できます。</dd>
 <dt>
  <a href="/ja/docs/Mozilla/Debugging/Debugging_OpenGL" title="/ja/docs/Mozilla/Debugging/Debugging_OpenGL">OpenGLのデバッグ</a></dt>
 <dd>
  Firefox OS でOpenGLコードをデバッグする方法を示しています。</dd>
</dl>
<h2 id="一般的なセットアップと情報"><strong>一般的なセットアップと情報</strong></h2>
<p>下記の記事には、Firefox OS開発向けの個々のセットアップ局面の情報が載っています。特にアプリマネージャを使ってアプリをデバッグしている場合、ひょっとして必要ないでしょう。しかし、もし必要となった場合のため、ここで利用できるようにしています。</p>
<dl>
 <dt>
  <a href="/ja/docs/Mozilla/Firefox_OS/Debugging/Developer_settings" title="/ja/docs/Mozilla/Firefox_OS/Debugging/Developer_settings">Firefox OSの開発者設定</a></dt>
 <dd>
  Firefox OS開発者用の設定オプションが多数あります。このガイドでは、それらが何をするのか、またそれらをどう利用するかを説明します。</dd>
 <dt>
  <a href="/ja/Firefox_OS/Debugging/Installing_ADB">ADBをインストールして使用する</a></dt>
 <dd>
  Firefox OS開発の多くの局面で<code>adb</code>、つまりAndroid Debug Bridgeのインストールを求められます。この記事では、その方法を説明し、よくあるADBの便利コマンドを共有します。</dd>
 <dt>
  <a href="/ja/Firefox_OS/Debugging/On-device_console_logging" title="/ja/docs/Mozilla/Firefox_OS/Debugging/On-device_console_logging">デバイス上でコンソールログを取る</a></dt>
 <dd>
  Firefox OS端末でログを取る方法や、コンピュータ上で見直すためにログ出力にアクセスする方法。</dd>
 <dt>
  <a href="/ja/docs/Mozilla/Firefox_OS/Debugging/Connecting_a_Firefox_OS_device_to_the_desktop" title="/ja/docs/Mozilla/Firefox_OS/Debugging/Debugging_Firefox_OS_apps_in_desktop_Firefox">Firefox OS端末とコンピュータを接続する</a></dt>
 <dd>
  この短いガイドは、コンピュータと端末をUSB経由で通信できるように、Firefox OS端末やコンピュータのセットアップ方法を説明します。</dd>
 <dt>
  <a href="/ja/docs/Mozilla/Firefox_OS/Debugging/Setting_up" title="/ja/docs/Mozilla/Firefox_OS/Debugging/Setting_up">Firefox OSコードをデバッグするためにセットアップする</a></dt>
 <dd>
  Firefox OSのデバッグコード実行用の、Firefoxに統合されたツールの大半を使用開始が可能になる前に、少しの設定作業が必要です。この記事では、何をすべきかを説明します。</dd>
</dl>
<div style="background-color: transparent; color: #000000; position: absolute; top: 834px; left: 340px; padding: 0px; border-radius: 2px;" id="divLookup">
 <img></div>