App lässt sich nicht ausführen

  • Hallo Leute,
    habe ein großes Problem, und zwar habe ich ein Projekt erhalten was ich erweitern soll.
    Mein Problem ist allerdings auf dem Rechner wo es bisher entwickelt wurde gibt es kein Problem die App zu testen via Emulator oder über USB-Debugging.
    Möchte ich aber die App ausführen stürzt sie die ganze Zeit ab.
    Das Projekt stammt von einem Mac Rechner, ich dagegen besitze ein Windows 7 Rechner.
    Hat irgendjemand ein Tipp für mich, weis da gerade echt nicht mehr weiter.


    Danke schonmal.


    Gruß Dennis

  • Ich habe am Anfang meine Projekte stumpf in den workspace Ordner kopiert. Das hat dann auch seltsame Probleme gegeben.


    Man sollte aber lieber über "File->Import->Android->Existing Androidcode Into Workspace" gehen.


    Vielleicht liegt es ja daran.

  • Noch ein Einfall: viele Mac-User (so wie ich) mögen Eclipse ganz und gar nicht und deshalb nutzen sie IntelliJ Idea.
    Da wirst du mit einem einfachen Öffnen der Daten in Eclipse natürlich nichts.

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.


    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

  • ich importiere meine Projekte direkt via git aus dem gleichen repo wie der mac user. er wirft mir async task fehler die bei ihm allerdings nicht auftreten. Die LogCat kann ich später hochladen. Bin gerade unterwegs. Das mit IntelliJ könnt ich natürlich auch noch probieren. Schonmal danke für die Tipps.

  • Nun, wenn du IntelliJ auf dem Windows Rechner zum Laufen bekommst gratuliere ich recht herzlich und frage dich, wie du das geschafft hast. ;)
    (Mac only)

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.


    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

  • kann man doch überall installieren.
    http://www.jetbrains.com/idea/download/index.html
    oder täusche ich mich da?


    Du hast natürlich völlig recht. :)



    Nun ja, wichtig ist erst mal folgende Zeile:

    Zitat

    04-20 15:11:40.481: E/AndroidRuntime(409): Caused by: java.lang.NullPointerException


    Das heißt, dass irgend ein Objekt, an das du eine Nachricht schicken möchtest, null ist.


    In Verbindung mit

    Zitat

    04-20 15:11:40.461: W/System.err(409): org.apache.harmony.xml.ExpatParser$ParseException: At line 1, column 2: not well-formed (invalid token)


    schließe ich aus den Aussagen, dass du versuchst asynchron ein XML zu bearbeiten. Da dieses nicht valide ist, sind auch die zu verarbeitenden Daten null und jeder Zugriff darauf schlägt fehl.


    Man kann sich jetzt darüber streiten, ob der Code falsch ist (der sollte das abfangen) oder dein XML (das sollte valide sein).
    Abschließend kann man dank dieser Zeile

    Zitat

    04-20 15:11:40.481: W/System.err(409): at de.appmagine.saisonkalender.App$LoadMonthTextsTask.doInBackground(App.java:126)


    davon ausgehen, dass das Problem an Zeile 126 in App.java steckt.
    Vermutlich rufst du dort PListXMLParser.parse(param) auf und entweder ist der PListXMLParser oder param == null.

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.


    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

  • Mag sein. Dann aber sicherlich mit einem anderen zu parsendem PList als du es verwendest...

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.


    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!