1. ホーム
  2. android

[解決済み] Logcatが私のログコールを表示しない

2022-09-01 13:56:35

質問

私は Android プログラミングの全くの素人で、自分のアプリをデバッグする方法を学びたいと思いました。 私の Log.i|d|v 呼び出しを LogCat に表示させることができないようです。

以下は私が使用しているコードです。 見てわかるように、私は LOG_TAG 定数を定義しましたが、LogCat でそれを見つけることができません。 また、android.util.Log をインポートし、AndroidManifest で "debuggable" が TRUE に設定されていることを確認しました。

私はまた、確認しました http://developer.android.com/reference/android/util/Log.html を確認しましたが、この問題を解決することはできませんでした。

私は何を間違えているのでしょうか。 私は正しい場所を探しているのでしょうか。 DDMS とデバッグ パースペクティブも使用してみましたが、うまくいきませんでした。 この初心者に何か助けがあれば、非常に感謝します。 ありがとうございます。

私の環境 Windows XP IDE = Eclipse バージョン: 3.6.1, ビルド ID: M20100909-0800 エミュレータ=android sdk 2.1 api 7を指定させています。

//Log.iをいくつか呼び出した、非常に基本的なHELLO Worldのコードです。

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;

public class debugger extends Activity {
    private static final String LOG_TAG = "debugger";

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        Log.i(LOG_TAG, "line 13");
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Log.i(LOG_TAG, "CREATING NOW");
    }
}

どのように解決するのですか?

Eclipse を使用する場合、DDMS パースペクティブで、正しいデバイス (おそらく emulator-xxxx) が選択され強調表示されていることを確認します。そうして初めて、logcat ビューに logcat 出力が表示されます。

また、Android プラグインは少し風変わりで、logcat ビューに最後の行しか表示されないことがあります。そのような場合は、ログをクリアしてみてください。その後、すべてのログ エントリが再び表示されるはずです (とにかく私の場合はうまくいきました)。