アプリ AIDE を使用して、Eclipse や外部マシンを使用せずに、自分のデバイスで直接開発しています。
1 つは Galaxy Nexus、もう 1 つは Nexus 7 の 2 つのデバイスで競合する logcat 出力を取得しています。どちらも Jellybean 上にあり、どちらも同じバージョンの IDE アプリを実行しており、どちらも私が書いている同じソース コードを使用しています。
私の電話では、アプリからのすべてのログ コマンドが表示されますが、タブレットではそれらのいずれも表示されません。
また、IDE アプリに付属するテスト用の Hello World アプリを作成し、それにログを追加してみました。繰り返しますが、電話は機能しますが、タブレットは機能しません。
開発者の下でデバイスの設定を確認しましたが、USBデバッグを含めて両方とも同じです。
最後に、アプリ自体で、マニフェストに android:debuggable="true" がある場合とない場合の両方を試しました。常にスマートフォンで動作しますが、タブレットでは動作しません。
アップデート
Android のログだけでなく、Jellybean のログを検索すると、Android/Google がサードパーティ アプリのログの表示をオフにしているように見えます。システム ログまたは使用しているアプリのログのみを表示できるようになりました。つまり、あるアプリを使用して別のアプリのログを表示することはできません。
前述のように、両方のデバイスがジェリービーンを使用しており、一方はすべてのログを表示でき、もう一方は表示できないため、まだ少し混乱しています。ただし....カーネルは異なります。タブレットは 3.1、電話は 3.0.31 です。
ログの変更は、これらのバージョンの間で発生したに違いないと思います。
そのため、ログを表示するにはルート化するか、ラップトップを手元に持っているときにのみデバッグする必要があると考えていますが、これはあまりありません。
データを消去せずにGalaxy nexusまたはnexus 7をルート化する方法を誰かが知っているなら......