2つの実際のデバイスといくつかの仮想デバイスを使ってアプリケーションをテストしています。実際のMotorola Moto G 4G(第1世代)または任意の仮想デバイスを使用してアプリをテストするとき、Lod.d()メッセージは、想定されるとおりに表示されます。 Sony xperia E4でテストすると、log.dメッセージは表示されず、他のログメッセージも表示されます。どうしたの?特定のデバイスを使用しているときにLodcatがデバッグメッセージを表示しない
2
A
答えて
0
これがSony Xperia E4に役立つかどうかわかりませんが、カスタムLoggerクラスを使用することをおすすめします。次に例を示します。
public class Logger {
public static void debug(Class<?> cls, String message) {
if(BuildConfig.DEBUG)
Log.d(cls.getSimpleName(), "--------" + message);
}
public static void info(Class<?> cls, String message) {
Log.e(cls.getSimpleName(), "--------" + message);
}
public static void error(Class<?> cls, String message, Exception e) {
Log.e(cls.getSimpleName(), "--------" + message, e);
}
public static void warn(Class<?> cls, String message) {
Log.w(cls.getName(), "--------" + message);
}
public static void error(Class<?> cls, CharSequence message) {
Log.e(cls.getSimpleName(), "--------" + message);
}
}
アプリをリリースするときにBuildConfigを使用してログをオン/オフすることができます。私のSony Xperia M2は、このクラスで正しくログを表示します。 この方法でそれを使用してみてください:ソニーのXperia E5のAndroid 6.0への
Logger.debug(SomeClass.class, "Log message");
0
テスト私はLogcat
デバッグ(Log.d)ログが無視されることがわかりました。
ダイヤルパッドと*#*#7378423#*#*
コードを使用して工場出荷時の設定にアクセスすると、デバッグログを有効にするオプション(Huaweiデバイスのような)はありませんでした。
Developer options
の下には、デバッグログを有効にするオプションもありませんでした。
0
私は同じデバイスを持ち、同じ問題がありました。 私は他の方法でadb-kill/restart、ロガーを再起動、アンドロイドスタジオはキャッシュを無効にしましたが、まったく動作しませんでした。
最後に、私は工場データのリセットを実行する必要がありました。
これは機能しています。
関連する問題
- 1. slf4jデバッグメッセージを表示しない
- 2. logcatにデバッグメッセージが表示されない
- 3. ナビゲーションコントローラを使用していないときにポップ表示コントローラ?
- 4. 複数のPowerPointが開いているときに、特定のPowerPointを表示/非表示にしますか?
- 5. Android AlertDialogが特定のデバイスでsetMessage全体を表示しない
- 6. Shellscript - mvを使用しているときに特定の引数にエラーを表示します。
- 7. chart.jsを使用しているときに棒グラフが表示されない
- 8. jQueryアニメーションを使用しているときにアニメーションが表示されない
- 9. whileループを使用しているときにウィンドウが表示されない
- 10. Pythonを使用しているときにコマンドプロンプトが表示されない
- 11. データが表示されていないiOSデバイスを使用したアプリケーション
- 12. モーダルビューコントローラを表示しているときのデバイスの回転
- 13. PysideがLinuxのヒントと特定のイベントを表示しない
- 14. フォームがデバイス上にコントロールを表示していない
- 15. トーストメッセージがIONICを使用するデバイスに表示されない
- 16. JEditorPane特定のアニメーション化されていないGIFを表示しながら、CPU使用率が高い
- 17. Iphone:Popoverコントローラを使用しているときにメソッドが呼び出していないと表示される
- 18. log4j2設定のデバッグメッセージが表示されないようにしてください。
- 19. デバイスがロックされていないときにアプリが表示されない
- 20. Visual StudioでDebugViewがデバッグメッセージを表示しないのはなぜですか?
- 21. デバイスがロックされているときにAlertDialogを表示
- 22. 特定の列の値リストを表示していないUltragrid
- 23. iPodにアイコンが表示されない。シミュレータを使用しているときに表示されます
- 24. WS_EX_TOOLWINDOWを使用しているときにタスクバーボタンを表示
- 25. デバイスが使用されていない時間を特定する方法は?
- 26. Android - ToolBarのタイトルとしてTextViewを使用しているときにActionBar Upボタンが表示されない
- 27. PDOとPHPを使用してデータベースを検索しているときに文が表示されないecho
- 28. "使用"を使用しているときにクリップパスがSVGスプライトで正しく表示されない
- 29. AndroidデバイスがUnity3dデバッグのターゲットとして表示されない
- 30. 特定の画像がPHPを表示している場合に特定のテキストを表示
モトローラでは動作しますが、ソニーでは動作しません。 – geo
**設定でGoogleを確認 - 開発者向けオプション - デバッグ - USBデバッグ**、多分これが役に立ちます。しかし、私はADBを使うことができるので –