Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Androidデバイスからログを取得する

概要

Android Debug Bridge (ADB) を使用してデバイスログ(logcat)をトラブルシューティング用に取得します。

制御された環境で問題を再現できる場合は、失敗するフローの直前から直後までのログを取得してください。

アプリケーションサンドボックス内に留まる SDK のランタイムログが必要な場合は、代わりに LogService を使用してください。参照: LogService でログを収集する.

前提条件

Android デバイスからログファイルを取得する前に、次のセットアップを完了していることを確認してください:

  • ホストマシンに Android Debug Bridge (ADB) をインストールします。

  • 次を有効にします USB デバッグ テスト対象デバイスで

  • USB ケーブルを使用して Android デバイスをホストマシンに接続します。

  • 必要に応じて、Windows にデバイスの USB ドライバをインストールします。

セットアップを確認するには、次を実行します:

adb devices

ステータスが device:

接続されているデバイスの一覧
228b0e100d047ece device

デバイスが表示されない場合は、前提条件をもう一度確認してください。ADB のセットアップとトラブルシューティングについては、Android の公式ドキュメントを参照してください: Android Debug Bridge (adb).

ログを取得する(推奨)

  1. デバイスのログバッファをクリアします:

  2. ログの取得を開始します(ミリ秒タイムスタンプ、全優先度):

  3. お使いの環境で問題を再現します デジタルウォレットアプリケーション.

  4. 取得を停止してファイルを回収します:

    • 押します CTRL+C.

    • 取得する TestLogFileName.txt を、コマンドを実行したフォルダーから取得します。

最も詳細なログを得るには、NFC Wallet SDK を統合した デジタルウォレットアプリケーション のビルドを使用して再現します dev ビルド。

参照 提供物 サポートされているビルドタイプ向けに。

失敗するフローの周辺のみログを取得してください。手順の直前に開始し、直後に停止します。

セットアップの確認

たとえば SDK API を呼び出すフローを実行して、セットアップを確認できます カード一覧を取得 次に デジタルカードを表示する.

推奨コマンドでは、ログファイルに次の内容が含まれているはずです:

  • 各行にミリ秒精度のタイムスタンプ。

  • までのログ優先度の文字 V (Verbose)の PID と TID フィールドの後。

  • 次の行を含むこと: PublicAPI::Start of DigitalizedCardManager.getAllCards.

次の例は、このような機能を示すログの抜粋です:

最終更新

役に立ちましたか?