アプリのサービスから Logcat を実行します。
commandLine = "logcat -v time -b main"
process = Runtime.getRuntime().exec(commandLine);
任意の AVD で実行すると、システムで実行されているすべてのプロセスからのすべてのログ メッセージがキャッチされます。
APKをコピーして通常の方法でアプリをインストールすることにより、実際のデバイス(ASUS TF201)で実行すると、自分のアプリケーションからのログメッセージのみがキャッチされます。
アプリは正常に動作し、クラッシュはなく、logcat を開始および停止するアクティビティも含め、すべてのアクティビティが正常に動作します。AVD での実行とデバイスでの実行の唯一の違いは、メッセージが表示されないことです。アプリのほかに aLogCat を実行し、aLogCat がすべてのメッセージをキャッチするため、メッセージが欠落していることはわかっています。
私は何が欠けていますか?