D
Der Nat
Neues Mitglied
- 0
Hallo Liebe Community,
für ein Hochschulprojekt möchte ich mich in die Entwicklung von Android-Apps einarbeiten.
Ich habe schon einige Programmiererfahrung in C++. Softwareentwicklung, Java und Android sind aber noch ziemliches Neuland für mich.
Nun wollte ich probieren, zwei ansich funktionierende Apps zu einer zusammenzubasteln.
In der neuen MainActivity soll eine Wahlmöglichkeit erscheinen, um so auf die jeweiligen Activities zu wechseln. Dazu habe ich die einzelnen Datein (Layouts, Activities, values) mit Bedacht zusammenkopiert und an das neue Projekt angepasst.
Irgendwo hab ichs aber wohl verbockt, da ich die App zwar starten kann (ist also nix unterringelt) stürzt mir aber sofort wieder ab.
Meine Hoffnung ist nun, dass mir anhand des Logs jemand einen Tipp geben kann, wo's noch hakt. Ich werde nämlich da nicht so richtig schlau draus. Bei Bedarf kann ich natürlich auch noch sämtlichen anderen Code posten, mir gehts jedoch eher darum, die Fehlerhinweise zu verstehen.
Da mir dieses händische Ineinanderfügen jedoch generell etwas unprofessionell wirkt frage ich mich, wie man das wohl besser machen könnte. Wie geht man vor, wenn man beispielsweiße mit mehrern Personen an einer App entwickelt?
für ein Hochschulprojekt möchte ich mich in die Entwicklung von Android-Apps einarbeiten.
Ich habe schon einige Programmiererfahrung in C++. Softwareentwicklung, Java und Android sind aber noch ziemliches Neuland für mich.
Nun wollte ich probieren, zwei ansich funktionierende Apps zu einer zusammenzubasteln.
In der neuen MainActivity soll eine Wahlmöglichkeit erscheinen, um so auf die jeweiligen Activities zu wechseln. Dazu habe ich die einzelnen Datein (Layouts, Activities, values) mit Bedacht zusammenkopiert und an das neue Projekt angepasst.
Irgendwo hab ichs aber wohl verbockt, da ich die App zwar starten kann (ist also nix unterringelt) stürzt mir aber sofort wieder ab.
Meine Hoffnung ist nun, dass mir anhand des Logs jemand einen Tipp geben kann, wo's noch hakt. Ich werde nämlich da nicht so richtig schlau draus. Bei Bedarf kann ich natürlich auch noch sämtlichen anderen Code posten, mir gehts jedoch eher darum, die Fehlerhinweise zu verstehen.
Code:
11-02 19:23:17.404: E/AndroidRuntime(27152): FATAL EXCEPTION: main
11-02 19:23:17.404: E/AndroidRuntime(27152): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.zweiapps/com.example.zweiapps.ZweiappsActivity}: java.lang.NullPointerException
11-02 19:23:17.404: E/AndroidRuntime(27152): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2020)
11-02 19:23:17.404: E/AndroidRuntime(27152): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2124)
11-02 19:23:17.404: E/AndroidRuntime(27152): at android.app.ActivityThread.access$600(ActivityThread.java:135)
11-02 19:23:17.404: E/AndroidRuntime(27152): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1248)
11-02 19:23:17.404: E/AndroidRuntime(27152): at android.os.Handler.dispatchMessage(Handler.java:99)
11-02 19:23:17.404: E/AndroidRuntime(27152): at android.os.Looper.loop(Looper.java:137)
11-02 19:23:17.404: E/AndroidRuntime(27152): at android.app.ActivityThread.main(ActivityThread.java:4645)
11-02 19:23:17.404: E/AndroidRuntime(27152): at java.lang.reflect.Method.invokeNative(Native Method)
11-02 19:23:17.404: E/AndroidRuntime(27152): at java.lang.reflect.Method.invoke(Method.java:511)
11-02 19:23:17.404: E/AndroidRuntime(27152): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809)
11-02 19:23:17.404: E/AndroidRuntime(27152): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576)
11-02 19:23:17.404: E/AndroidRuntime(27152): at dalvik.system.NativeStart.main(Native Method)
11-02 19:23:17.404: E/AndroidRuntime(27152): Caused by: java.lang.NullPointerException
11-02 19:23:17.404: E/AndroidRuntime(27152): at android.content.ContextWrapper.getPackageName(ContextWrapper.java:127)
11-02 19:23:17.404: E/AndroidRuntime(27152): at android.content.ComponentName.<init>(ComponentName.java:75)
11-02 19:23:17.404: E/AndroidRuntime(27152): at android.content.Intent.<init>(Intent.java:3297)
11-02 19:23:17.404: E/AndroidRuntime(27152): at com.example.zweiapps.ZweiappsActivity.<init>(ZweiappsActivity.java:24)
11-02 19:23:17.404: E/AndroidRuntime(27152): at java.lang.Class.newInstanceImpl(Native Method)
11-02 19:23:17.404: E/AndroidRuntime(27152): at java.lang.Class.newInstance(Class.java:1319)
11-02 19:23:17.404: E/AndroidRuntime(27152): at android.app.Instrumentation.newActivity(Instrumentation.java:1023)
11-02 19:23:17.404: E/AndroidRuntime(27152): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2011)
11-02 19:23:17.404: E/AndroidRuntime(27152): ... 11 more