174

OK、logcat はシステム ログを表示していますが、Huawei Ascend でアプリケーション ログを表示していません。Galaxy Nexus や Nexus 7 などの別のデバイスに切り替えると、同じアプリ (同じ APK であっても) のログが表示されます。

Huawei Ascend は Android 4.1.1 を実行しており、開発者向けオプションで USB デバッグがオンになっています。これは、コマンド ラインまたは IntelliJ から実行された logcat で発生します。そして、正しいデバイスが選択されていることを確認しています。実際には、一度に 1 つのデバイスしか接続していません。adbの再起動、バッファのクリアなどを試みました

アプリが Huawei で起動していることがわかります。アクティビティが開始されたことを示すシステム ログも表示されます。しかし、他のデバイスとは異なり、Activity#onCreate (または他の場所から) でアプリのログを取得しません。

08-08 20:55:44.050: INFO/WindowManager(431): Switching to real app window: Window{41ae8780 au.com.xandar.wirelesstiming.timekeeper/au.com.xandar.wirelesstiming.timekeeper.TimeKeeperActivity paused=false}
08-08 20:55:44.180: INFO/ActivityManager(431): Displayed au.com.xandar.wirelesstiming.timekeeper/.TimeKeeperActivity: +387ms

アプリケーション ログが配信されないのはなぜですか?

4

9 に答える 9

42

Android 8.0+ を搭載した Huawei の場合

コードをダイヤルする必要があります。*#*#2846579#*#*

オプションAP ログを選択するだけで、LogCat にメッセージを表示できます。

概要の説明

于 2018-06-29T23:49:02.517 に答える
3

一部の新しいバージョンの Huawei Phone (私は Y9s 2019 を使用しています) では、いくつかの設定が変更されています。

プロセスは現在

ダイヤル *#*#2846579#*#*

バックグラウンド設定 -> AP LOG 設定 -> 開く。

それでもログが表示されない場合は、携帯電話と Android Studio/Eclipse の両方を再起動してください

于 2020-04-30T12:11:34.207 に答える