1. ホーム
  2. android

[解決済み] Huawei、logcatが私のアプリのログを表示しない?

2022-04-22 17:11:43

質問

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

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

解決方法を教えてください。

OK、私は別のHuawei Ascendを持っていたので、私は同じ問題に遭遇しました。今回、私は正確な答えを持っています。以下の手順に従ってください(denispyrの回答から。 なぜ私のAndroidではlogcatは何も表示されないのですか? )

<ブロッククオート

ダイヤル

*#*#2846579#*#*

をクリックすると、隠しメニューが表示されます。プロジェクトメニュー > 背景設定 > ログ設定に移動し、ログの有無(ログスイッチ)とレベル(ログレベル設定)を定義します。

そして、携帯電話を再起動するようにしてください。

これはおそらくHuaweiの携帯電話のみに適用されることに注意してください。

また、以下のような場合にも注意が必要です。 Huaweiタブレットで (MediaPad M3など)を起動すると、ダイヤルする代わりに ファーウェイ電卓 を横向きで入力し ()()2846579()() .