ADB (Android Debug Bridge) ログの収集方法


ADB の基本設定
注:ADB をインストールするコンピュータには JDK (Java Development Kit) がインストールされている必要があります。

1. Android の Web サイトから ADB インストーラをダウンロードして実行します (https://dl.google.com/android/installer_r24.4.1-windows.exe)。

2. インストールが完了したら、Start SDK Manager を選択して SDK Manager を起動します。SDK Manager の画面では、不要な Android OS プラットフォームの選択を解除してください。以下のコンポーネントは選択する必要があります。
a. Tools
- Android SDK Tools
- Android SDK Platform-tools
b. Extras
- Android Support Repository
- Google USB Driver

3. インストールが完了したら、コントロール パネル > システム > システムの詳細設定 > 環境変数 で「PATH」という名前の環境変数を追加し、その変数に adb.exe ファイルがあるフォルダのパスを追加します。パスの文字列にスペース (空白文字) が含まれている場合は、パス全体を引用符 ("") で囲んでください。adb.exe は通常、以下のフォルダにあります。
a. C:\Program Files (x86)\Android\android-sdk\platform-tools
b. C:\Users\{UserName}\AppData\Local\Android\android-sdk\platform-tools

4. これでコマンド プロンプトから次の ADB コマンドを使用してログを取得できるようになります。
a. adb devices
デバイスが接続されており作業可能かどうかを調べます。用意ができていれば「XXXXXXXX device」と表示されます。
b. adb logcat -v threadtime > logcat.txt
ログの収集を開始します。結果は、コマンド プロンプトのカレント ディレクトリに作成される logcat.txt という名前のファイルに出力されます。

5. 事象を再現し終えたら、Ctrl + C キーを押してログ収集を停止します。

必要なドライバ
1. Nexus などの一般的なデバイスは、SDK に同梱されているドライバを利用できます。

2. Samsung 製の携帯電話、LG 製の携帯電話、Zebra/Motorola 製の耐久性デバイス、日本のメーカー製の携帯電話など、多くの場合はそのデバイス固有のドライバが必要になります。各メーカーの Web サイトからダウンロードしてください。

注:ドライバをインストールしたら PC を再起動することをお勧めします。

デバイスの準備
1. 設定 > 端末情報 と進み、ビルド番号 を 7 回タップします。これにより、開発者向けオプションが有効になります。

2. 設定 > 開発者向けオプション に移り、USB デバッグ を有効にします。

3. デバイスを PC に接続し、USB デバッグの許可を求めるポップアップ メッセージが表示されるのを待ちます。メッセージが表示されたら、OK をタップしてコンピュータの RSA キーのフィンガープリントを信頼します。常に許可する を選択することも可能です。

4. ADB を許可するためにデバイス ドライバが再インストールされることもあります。

高度な設定
1. Oracle 社の Web サイトから Java をインストールします。

2. Java SE Development Kit の最新バージョンを選択し、Windows x86 または Windows x64 を選択します。

3. ログ取得に使用する、お好みのアプリケーションをインストールします。
a. Eclipse
b. Android Studio

注:これらのアプリケーションのインストール中に、adb.exe や Java のインストール フォルダの入力/選択を求められる場合があります。

免責事項:これは英文の記事/ソリューション「How to collect Android Debug Bridge logs」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事/ソリューションで参照してください。

Have more questions? Submit a request

0 Comments

Article is closed for comments.