私はAndroidプログラミングで全然騒がしく、自分のアプリケーションをデバッグする方法を学びたいと思っていました。 LogCatにLog.i | d | vコールが表示されていないようです。Logcatがログ呼び出しを表示しない
ここに私が使用しているコードがあります。ご覧のとおり、LOG_TAG定数を定義しましたが、LogCatでその定数を見つけることができません。私はandroid.util.Logもインポートしました。私はAndroidManifestで "debuggable"をTRUEに設定していることを確認しました。
私はこの問題を解決する運がないとhttp://developer.android.com/reference/android/util/Log.htmlもチェックしました。
私は間違っていますか?私は正しい場所を探していますか?私はDDMSとデバッグパースペクティブを使用してみました。このnoobへの助けがあれば幸いです。ありがとう。
私の環境: のWindows XP IDE = Eclipseのバージョン:3.6.1、ビルドのID:M20100909-0800 エミュレータ=それはアンドロイドSDK 2.1 API 7
//非常に基本的なHello Worldのコードとを指しましたLog.iのカップルは
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");
}
}
何か間違っているように見えません。アクティビティが開始されていることを確認してください。 logcatビューにフィルタが設定されていますか? logcatのコマンドライン版を試しましたか? (adb logcat) –
はい、コマンドラインを試して、txtファイルに出力してもそれを見つけることができませんでした。私は、エミュレータで "Hello World"メッセージが表示されるので、アクティビティが開始されたことがわかります。私はlogcatをフィルタの有無にかかわらず見てみましたが、まだ運がありません。 – Cavachon
コマンドラインadb logcatを試し、最初に何もフィルタリングしないでください。私はかなりあなたのコードが動作していることを確認し、ログに印刷します。 –