Sono un noob totale alla programmazione Android e volevo imparare come eseguire il debug delle mie app. Non riesco a visualizzare le mie chiamate Log.i | d | v nel LogCat.Logcat non visualizza le mie chiamate di registro
Ecco il codice che sto utilizzando. Come puoi vedere ho definito una costante LOG_TAG, ma non riesco a trovarla nel LogCat. Ho anche importato android.util.Log E mi sono assicurato che nel mio AndroidManifest ho "debuggable" impostato su TRUE.
Ho anche controllato http://developer.android.com/reference/android/util/Log.html senza fortuna risolvendo questo problema.
Cosa sto sbagliando? Sto addirittura cercando nel posto giusto? Ho provato ad usare anche la prospettiva DDMS e Debug senza alcuna fortuna. Qualsiasi aiuto a questo noob sarebbe molto apprezzato. Grazie.
Il mio ambiente: Windows XP IDE Eclipse = Versione: 3.6.1, Build ID: M20100909-0800 emulatore = dover puntare a Android SDK 2.1 API 7
// molto di base di codice CIAO Mondo con un paio di Log.i chiama
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");
}
}
Non sembra che tu stia facendo qualcosa di sbagliato, sei sicuro che la tua attività sia iniziata? Avete filtri impostati nella vista logcat? Hai provato la versione da riga di comando di logcat? (adb logcat) –
Sì, ho provato la riga di comando e ho emesso un file txt e non sono riuscito a trovarlo. So che l'attività è iniziata perché vedo il messaggio "Hello World" nell'emulatore. Ho provato a visualizzare il logcat con e senza filtri e ancora senza fortuna. – Cavachon
Provare la riga di comando adb logcat e non filtrare prima nulla. Sono abbastanza sicuro che il tuo codice funzioni e stampi sul log. –