1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Bastik1007, 16.12.2011 #1
    Bastik1007

    Bastik1007 Threadstarter Neuer Benutzer

    Sorry, falls das der falsche Thread ist!

    Ich habe mir das Buch "Android Apps Entwickeln" gekauft und das Spiel "Mueckenfangen" so wie es im Buch beschrieben wurde programmiert. Zur Kontrolle habe ich nochmal die Musterlösung des Autors ausprobiert aber es passiert jedes mal der selbe Fehler. Es gibt 2 Activitys, einmal MueckenfangenActivity und GameActivity. Die 1. ist der Startbildschirm wo einfach ein Button drauf ist, und wenn der dann geklickt kommt man zur GameActivity, da wo das eigentliche Spiel stattfindet. Es sollen auf zufälliger Position Mücken erscheinen die, wenn sie nicht gedrückt werden verschwinden. Ist ja eig. auch egal, aber sogar bei dem Code des Autors bricht die App nach wenigen Sekunden ab, wenn die GameActivity geladen wird. Es passiert auch kein Erscheinen und Verschwinden von Mücken bzw. man kann auf eine drücken. Wodran liegt es denn, wenn der Code richtig ist und die Androidmanifest.xml(auch vom Autor die) korrekt sind aber die App trotzdem abstürzt?

    Ich teste die App übrigens auf meinem SGS2 und die IDE ist Eclipse.
     
  2. jna, 16.12.2011 #2
    jna

    jna Ehrenmitglied

  3. strider, 17.12.2011 #3
    strider

    strider Erfahrener Benutzer

    Wenn das Buch was taugt, dann hat der Autor doch bestimmt erwähnt das der erste Schritt zur Fehleranalyse ins Logcat führt. Was spricht es?
     
  4. swordi, 17.12.2011 #4
    swordi

    swordi Gewerbliches Mitglied


    jap ansonsten gleich wieder verkaufen :D
     
  5. Bastik1007, 17.12.2011 #5
    Bastik1007

    Bastik1007 Threadstarter Neuer Benutzer

    Ja tut er. In der Logcat wird ne NullPointerException aufgerufen an 3 Stellen im Spiel, aber die "Root-Stelle" ist diese hier:
    Code:
    long alter = (new Date()).getTime() - geburtsdatum.getTime();
    Die Methode, in der diese Zeile steht
    Code:
    long alter = (new Date()).getTime() - geburtsdatum.getTime();
    , wird von einer anderen Methode aufgerufen(2. Stelle) und diese Methode wieder von einer anderen Methode(3. Stelle). War das verständlich? :confused2:
    Ich verstehe nicht, warum da null anstatt der angegebenen Instanz..
     
  6. nTraum, 17.12.2011 #6
    nTraum

    nTraum Junior Mitglied

    Scheint mir, als ob geburtsdatum Null ist. Vielleicht mal Step-By-Step debuggen und schauen, was dort kommt.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] APP Baukasten oder individuell? Android App Entwicklung 10.11.2017
[OFFEN] Feedback Text für die App auf Server Hochladen Android App Entwicklung 28.10.2017
[OFFEN] Android app selber entwickeln mit Bluetooth Android App Entwicklung 13.10.2017
[ERLEDIGET] App über href starten Android App Entwicklung 28.09.2017
[OFFEN] Kostenpflichtige App für Beta-Test hochladen Android App Entwicklung 13.09.2017
[OFFEN] App startet nicht... Android App Entwicklung 10.09.2017
[OFFEN] Sind Notifications in einer Webview App möglich? Android App Entwicklung 10.09.2017
[OFFEN] Möchte eine App für Entrümpelungen entwickeln. Android App Entwicklung 08.09.2017
[ERLEDIGT] Alpha-Version meiner App nicht mit S8 kompatibel Android App Entwicklung 06.09.2017