問題タブ [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 - メッセージを 1 回ではなく複数回表示する Android LogCat
Web サーバーに接続し、そこからデータ ストリームを取得するプロジェクトに取り組んでいます。テスト目的で、すべてのデータを表示しているLogCat
ので、すべてが正しいことを確認できます。
2 つのデバイスでアプリケーションをテストしています。
- HTC EVO 3D
- HTC デザイア。
ある時点で、私は何か奇妙なことに気付きました: テストしているときにEVO 3D
、データ ストリームのすべてのパケットを 2 回取得していることがわかりました。これは、サーバーが 1 つのパケットを 2 回送信できないため、非常に奇妙です。EVO's
デュアルコアプロセッサのせいだと思いました。
しかし、その後、私も同じ問題に気付きましHTC Desire
たemulator
。エミュレーターでは、すべてのパケットを 3 回でも取得しています。
問題は、それが常に起こっているわけではないということです。その問題を詳しく調べたところLogCat
、デバイスとエミュレーターで実行中のすべてのプロセスが 2 回以上表示されていることがわかりました。実際には、これはLogCat
バグであり、アプリケーションとは何の関係もないと考え始めました。
だから私の質問: 他の誰かが LogCat の同じ奇妙な動作を得ていますか? SDK のバグですか、それともアプリケーション コードに問題がありますか?
(他のアプリケーションで試してみましたが、結果は同じです)。
android - フロアに 1 つのイベントをドロップ
logcat
デバイスが再起動する前に、次の警告メッセージが表示されます。
このメッセージの意味と、デバイスの再起動と関係があるかどうかを知っている人はいますか?
android - USBデバッグがチェックされていない場合、Log.x()はCPUを消費しますか?
proguard.cfg
アプリケーションがリリースされたときに物事を高速化し、CPU の無駄をなくすために、以下を含むものを単純にエクスポートできることを知っています。
しかし... デバッグ バージョンとリリース バージョンの間のジャグリングを便利に最小化する目的で (もう一方をインストールする前に常に完全なアンインストールが必要です)、USB 経由で接続せずにデバッグ バージョンを常に実行したい場合は、 Settings => Applications => Development => USB debugging
uncheckedを使用すると、Log.v()、Log.i() などのいずれかが実行されますか?
USB経由でDDMSを接続してこれを自分で確認することはできません...だから、ヒントをありがとう。
android - カスタムフィルターをオーバーライドするEclipse用のAndroid ADT v14
Eclipse 用の新しい Android ADT は素晴らしいようで、そこにかなりの量のデータをドロップしているので、かなりの数の新しいフィルターを作成できてうれしく思いました。
問題は、アプリケーションの実行中にカスタム フィルターの 1 つを選択しようとすると、左側の選択がすぐに "(Session Filter)" に変更され、それに応じてコンテンツが変更されることです。
これをオーバーライドする方法を知っている人はいますか?
android - ADB Logcat タイムスタンプの仕組み
AirPad でイベントがいつ発生するかを把握しようとしているので、logcat コマンドを発行しています。
adb logcat -v time -d -b radio -b events -b main -b system -b radio
ただし、タイムスタンプを見ると、各バッファーの最初のタイムスタンプは、その前のバッファーの最後のタイムスタンプの直後に開始されるようです。
だから私の質問は、タイムスタンプは何を表しているのですか - それらはイベントが発生した時間を表していますか? もしそうなら、なぜ彼らはこのように働いているのですか?
android - ログの書き込みが多すぎると、Android アプリケーションのパフォーマンスが低下しますか?
ログがアプリケーションのパフォーマンスを低下させる可能性があるかどうかを知りたいですか? また、Android アプリケーションのパフォーマンスを向上させるためのヒントを教えてください。
android - Log.iのlogcatの結果をアクティビティで表示できますか?
アプリケーションにLog.iの結果を表示したいと思います。出来ますか?もしそうなら、どうすればそれを行うことができますか?
android - logcatをACRAに追加する方法
ACRAにログを追加しようとしています。
私はこのリンクをたどりました。
そこで彼らは述べています
adb logcat -t 200 -v time
これにより、元のプロセスの日付、呼び出し時刻、優先度/タグ、およびPIDを含む200行のlogcatが生成されます。
しかし、これをACRAコードのどこに追加すれば、この200行のlogcatでGoogleドキュメントが更新されるかわかりません。
android - エミュレーターのアプリケーションで継続的な logcat を表示する方法
最初の 30 行を取得しています。アプリケーションで生成された新しい行を表示するにはどうすればよいですか。コードは次のとおりです。