問題タブ [android-logcat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - この例外をログに記録するにはどうすればよいですか?
この例外をログに記録したいのですが、その方法がわかりません。
android - AVDで3回情報を表示するLogcat
LogCatを使用すると、ログが3回表示されます。なぜこれが起こっているのか誰かが説明できますか?ログのサンプル:
eclipse - LogCat出力を色で強調表示して印刷/コピーしますか?
色の強調表示でのLogCat出力は、問題を特定するのに非常に有益で役立ちます。ただし、場合によっては、色を使用して紙に印刷する(またはOpenOffice.org Writerドキュメントにコピーして貼り付ける)必要があります。
LogCat出力を色の強調表示で印刷する方法はありますか?(または少なくとも色情報を失うことなくコピー/貼り付け)?
android - Sytem.out.printlnはAndroidで動作しますか?
コンソールに何かを印刷したい。私に何ができる?System.out.printlnが機能しないためです。一部の人々はそれが機能すると言いますが、一部の人々は機能しないと言います。どちらが正しいですか?ありがとう
android - Android JUnit テストを実行すると、LogCat の Log.x() 出力はどこに行くのですか?
と から派生したテスト クラスを介してプレーンな Java クラスをテストするTestCase
とAndroidTestCase
、LogCat 出力が消えることに気付きました。
これらのメッセージの出力をキャプチャすることはできますか? ActivityInstrumentationTestCase2<>
または私の唯一の手段は、基本クラスとしてはるかに遅いものを使用することですか?
android - eclipse + ddms-タイムスタンプなどをddmsログからコピーしませんか?
私はAndroid開発にEclipseプラグインを使用しています。ddmsからログの内容をコピーして貼り付けると、コピー/貼り付けで常にタイムスタンプなどが取得されます。
上記のように、タイムスタンプ+デバッグレベル+ pidを貼り付けからクリップして、[メッセージテキスト]のみをコピーする方法はありますか?ログの詳細を他の人に送信するとき、他の人が見るのは少しうるさいので、時々面倒になります。
ありがとう
java - Gsonオブジェクトの構築中にAndroidアプリがクラッシュします...例外の詳細を表示できません
私は小さなアプリに取り組んでいて、サーバーからデータを取得しています。デバッグモードでは、適切にフォーマットされたJSON文字列が受信され、変数に保存されていることがわかります。Gsonオブジェクトをインスタンス化しようとした直後(Gson gson = new Gson();
この行でそれを使用すると死にます)、それはただ死にます... log catに出力が表示されないようで、例外がスローされているのがわかりません。WindowsからUbuntu(64ビット)に移行したばかりなので、セットアップに何かが欠けている可能性は十分にありますが、他のすべては正常に機能し、なぜそれが発生するのかを追跡するのが難しいと感じています...
android - logcatの出力をタグ名でフィルタリングする
エミュレータではなく実際のデバイスからのlogcat出力をタグ名でフィルタリングしようとしていますが、すべてのメッセージが表示されますが、これはかなりのスパムです。「browser: 」や「webkit:」のようなメッセージをブラウザから読みたいのですが、機能しません...これが私が得たものです:
android - Androidがアプリケーションからlogcatを実行できません
そのため、プロファイリングセッション中に例外をログに記録できる必要があるプロファイラーを作成しています。私の計画は、logcatを使用してSDカードまたは内部ストレージ上のファイルにダンプし、プロファイリングセッションが完了したら、ファイルを圧縮してサーバーに送信することでした。マニフェストにを追加しましたandroid.permission.READ_LOGS
。コードは次のとおりです。
exceptionLoggerはProcessexceptionLogger.destroy()
オブジェクトであり、プロファイリングセッションが完了したときに呼び出します。
私が見ている動作は、ファイルが指定した場所に作成されているが、ファイルにログ出力がないことです。エミュレーターで開発ツールアプリケーションを使用して、未処理の例外を強制的にログに表示していますが、logcat出力ファイルは空のままです。何かご意見は?
編集:したがって、adbシェルに移動し、次にSUをアプリケーションに割り当てられたユーザーアカウントに移動すると、logcatを実行すると次のように表示されます。
アプリにマニフェスト権限を追加すると、これが可能になると思っていましたか?
android - カーネル時間とlogcat時間を同期する方法は?
LinuxカーネルをベースにしたAndroidフォンで作業しています。kmsg
カーネルログとadb logcat -v time
プラットフォームログに使用しています。問題は、カーネルログ0.000000
にシステム時刻の開始からの時刻が表示され、logcatがシステム時刻の開始からの時刻が表示されることです(たとえば、電話の時刻が10.43.00の場合、この時刻からの最初のログが表示されます)
タイムベース(参照)が異なるため、これら2つのログのイベントを比較できません。誰かがこれらの2回を同期する方法を親切に指摘できますか?