2012-01-02 5 views
9
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    Log.e("SMS","Hello World"); //not showing 
    Log.v("SMS","Hello World"); //not showing 
    Log.i("SMS","Hello World"); //not showing 
    Log.d("SMS","Hello World"); //not showing 

    Log.i("sms","Hello World"); //showing 
} 

なぜ上記のコードでLogcatのログが一部の行で機能しないのですか?LogCatにTAG "SMS"が表示されない

+1

+1これは本当に正しい理由を知ってうれしいです。 –

+0

他のログを表示していますか?私はあなたの日食を再起動することをお勧めします。この種のことは時々起こります。 – Android

+0

フィルタを使用して "Hello"を検索してみてください...見つかったかどうかを確認してください... logcatが冗長モードに設定されていることを確認してください – st0le

答えて

4

既述のように、既定のバッファに移動しないタグがいくつかあります。

"-b" logcatオプションを使用して表示するバッファを指定すると、それらを表示できます。使用可能なさまざまなバッファを表示するには、代替ログバッファの表示Using LogCatを参照してください。たとえば、「SMS」ログキャッチメッセージを表示するには、次のようにlogcatを起動します。

adb logcat -b radio 
2

デフォルトのLogCatウィンドウには表示されない、すべてのテレフォニー関連のログメッセージ用のバッファがあります。

+0

他のテレフォニー関連のタグを見つけることはできますか? – zangeed

+0

http://developer.android.com/tools/debugging/debugging-log.html#alternativeBuffers 3つのラジオ、イベント、メインがあります – Shanness

関連する問題