デバイス ポリシーが更新されると、必要なアプリ アップデートがすべて配信されます デバイスが特定の条件を満たしていれば、自動的に消去されます。デバッグする アップデートや managed Play からのアプリのインストールに関連する問題がある場合は、 分析のために managed Play ログをデバイスから取得できます。
managed Play ログを取得する
お客様は次の方法で managed Play ログを取得し、分析のために送信できます。 デバイスから直接、または Android Debug Bridge を使用してバグレポートをキャプチャする (adb)。
バグレポートを取得する
Android バージョン 4.2 以降では、バグレポートをキャプチャして保存できます。 バグレポートには、問題のトラブルシューティングに役立つイベントログが含まれています インストールと更新に関する問題です
デバイスを使用するには、開発者向けオプションを有効にする必要があります。 バグレポートを取得します(インタラクティブなレポートが推奨されます)。バグレポート ZIP ファイルとして保存されます。購入者から送信して分析できます。Android には、バグレポートの読み方に関する一般的な情報が記載されています。参考資料 managed Play ログを分析して、トラブルシューティングに関する具体的なガイダンスを確認する インストールと更新が簡単になります。
Android Debug Bridge を使用する
バグレポートを取得する代わりに、 USB 経由でデバイスを接続した Android Debug Brige(adb)使用前に adb:
- お客様がデバイスで開発者向けオプションを有効にする必要があります。
advancedSecurityOverrides.developerSettings
の設定
デバイスのポリシーの DEVELOPER_SETTINGS_ALLOWED
。
デバイスを接続したら、logcat を使用して デバイス上のすべてのアプリ(Play を含む)ユーザーがこの記録を送信できる 分析できます
managed Play ログを分析する
お客様がバグレポートをデバイスから取得したか、
adb logcat
は、イベントログの基本的な形式です。
timestamp PID TID log-level log-tag tag-values
Google Play からのすべてのログには、ログタグ Finsky が含まれます。例:
02-11 08:42:08.600 10031 14335 14335 I Finsky logged-message
Google Play に関する問題をデバッグするには、システム メッセージを除外することをおすすめします 他のアプリからのメッセージです。たとえば、adb の場合は次のようにします。
adb logcat | grep Finsky
managed Play は、リクエストする前に次のメッセージをログに書き込みます。 最新のアプリに関するポリシー:
Start enterprise client policy sync: account=...
ポリシーが正常に同期されると、次のデータが書き込まれます。
Received enterprise client policy: account=...
同期に失敗した場合、ポリシーは以下を書き込みます。
Error while getting the Enterprise client policy: ... for the account.
例: ポリシー同期エラー
次のログの例は、最新のデバイスと同期できなかったデバイスを示しています。 インターネットに接続されていなかったため、managed Play ポリシーが適用されました。その結果 アプリが必要に応じてインストールまたは更新されていない。
02-11 07:52:01.083 10030 22896 22896 W Finsky : [2] jur.a(13):
Error while getting the Enterprise client policy:
accountID@android-for-work.gserviceaccount.com for the account.
com.android.volley.NoConnectionError:
org.chromium.net.impl.NetworkExceptionImpl:
Exception in CronetUrlRequest:
net::ERR_INTERNET_DISCONNECTED, ErrorCode=2, InternalErrorCode=-106, Retryable=false
アプリのインストールとアップデートの確認
デバイスが managed Play ポリシーに正常に同期されると、必要なアプリが インストールや更新がすぐにスケジュールされます。managed Google Play にログが記録されない が、managed Play ログを表示して、ポリシーの インストールがスケジュール設定されているアプリを確認し、 できます。
managed Google Play は、アプリのインストールとアップデートを複数のステップで実行します。
これには、APK のダウンロード、APK の検証、アプリの
ダウンロードします。アプリのインストールやアップデートの進行状況を確認するには、Finsky を grep します。
アプリのパッケージ ID ですアプリのパッケージ ID はアプリの URL で確認できます。
Google Play ストアのページ。たとえば、Google Chrome のパッケージ ID は次のようになります。
com.android.chrome
。
adb を使用して、デバイスに Google Chrome をインストールまたは更新する際の進捗状況に関連するログを表示するには:
adb logcat | grep Finsky | grep com.android.chrome
アプリのインストールまたは更新に失敗した場合、エラーとインストールのステージ または更新に失敗したと、これらのログに返されます。アプリがインストールされているか 正常に更新された場合、ログには次のようなメッセージが含まれます。
02-11 08:42:30.187 10031 14335 14335 I Finsky : [2] mqd.c(4): IT:
Successful install of com.android.chrome (isid: ...)