2017-10-04 5 views
0

Ich spiele mit Android-Entwicklung und folge diesem grundlegenden Tutorial. Ich habe meine erste Android-App (code is in this repo) produziert und habe ein Problem damit, dass es im Emulator abstürzt und nicht auf die Stacktrace- oder Fehlerprotokolle zugreifen kann.Android App stürzt im Emulator ab, aber Stacktrace und Protokolle fehlen

Wenn Sie die App öffnen und auf die Schaltfläche "DO IT!" Button:

enter image description here

... die App stürzt ab und startet neu:

enter image description here

aber ich Ich kann keine Möglichkeit finden, auf einen Stacktrace/Fehlerprotokolle zuzugreifen, entweder von innerhalb des Emulators oder von irgendwo innerhalb von Android Studio oder von irgendwo in meinem Dateisystem. Irgendeine Idee, was könnte passieren und/oder wo kann ich auf die Protokolle zugreifen?

+0

Ihren Emulator Wählen Sie in angeschlossenen Geräte Drop-down-Option in der linken oberen logcat Fenster. Wenn dieses Problem weiterhin auftritt, starten Sie den Emulator erneut. –

Antwort

3

Intent from Google, Ihre Absicht ist null: Intent intent = new Intent(this, null);

sollte wie:

Intent intent = new Intent(this, DisplayMessageActivity.class); 
EditText editText = (EditText) findViewById(R.id.editText); 
String message = editText.getText().toString(); 
intent.putExtra(EXTRA_MESSAGE, message); 
startActivity(intent); 
+0

Danke @Thomas Law (+1) - das hat funktioniert! Allerdings frage ich mich immer noch ... wo finde ich Logs oder Stacktraces, wenn die App im Emulator läuft? – smeeb

+0

@smeeb Klicken Sie auf den Android-Monitor unten dort, sollten Sie gefunden, was Sie wollten, [Sample Image] (https://i.imgur.com/xbPpCd1.png) –

Verwandte Themen