Hallo Leute,
ich habe eine Android App (nennt sich testprojekt) entwickelt, welches die android google Maps v2 verwendet (also standort ermittlung etc.). Funktioniert auch wunderbar. Habe dann im internet erfahren, dass es eine neue Location api gibt und diesbezüglich mein sdk und adt-plugIn geupdatet um die neue api zu testen. Ich habe daher ein neues projekt (NewLocationApi) erstellt um diese zu implementieren. Beim ausführen des projektes habe war versehentlich das testprojekt markiert welches dann ausgeführt wurde. Zufälligerweise habe ich dann plötzlich die folgende meldung erhalten:
05-22 18:30:47.708: W/dalvikvm(25033): Unable to resolve superclass of Lcom/example/testproject/MainActivity; (85)
05-22 18:30:47.708: W/dalvikvm(25033): Link of class 'Lcom/example/testproject/MainActivity;' failed
05-22 18:30:47.713: D/AndroidRuntime(25033): Shutting down VM
05-22 18:30:47.713: W/dalvikvm(25033): threadid=1: thread exiting with uncaught exception (group=0x410e52a0)
05-22 18:30:47.713: E/AndroidRuntime(25033): FATAL EXCEPTION: main
05-22 18:30:47.713: E/AndroidRuntime(25033): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.testproject/com.example.testproject.MainActivity}: java.lang.ClassNotFoundException: com.example.testproject.MainActivity
05-22 18:30:47.713: E/AndroidRuntime(25033): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2034)
05-22 18:30:47.713: E/AndroidRuntime(25033): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2135)
05-22 18:30:47.713: E/AndroidRuntime(25033): at android.app.ActivityThread.access$700(ActivityThread.java:140)
05-22 18:30:47.713: E/AndroidRuntime(25033): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237)
05-22 18:30:47.713: E/AndroidRuntime(25033): at android.os.Handler.dispatchMessage(Handler.java:99)
05-22 18:30:47.713: E/AndroidRuntime(25033): at android.os.Looper.loop(Looper.java:137)
05-22 18:30:47.713: E/AndroidRuntime(25033): at android.app.ActivityThread.main(ActivityThread.java:4921)
05-22 18:30:47.713: E/AndroidRuntime(25033): at java.lang.reflect.Method.invokeNative(Native Method)
05-22 18:30:47.713: E/AndroidRuntime(25033): at java.lang.reflect.Method.invoke(Method.java:511)
05-22 18:30:47.713: E/AndroidRuntime(25033): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1027)
05-22 18:30:47.713: E/AndroidRuntime(25033): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)
05-22 18:30:47.713: E/AndroidRuntime(25033): at dalvik.system.NativeStart.main(Native Method)
05-22 18:30:47.713: E/AndroidRuntime(25033): Caused by: java.lang.ClassNotFoundException: com.example.testproject.MainActivity
05-22 18:30:47.713: E/AndroidRuntime(25033): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
05-22 18:30:47.713: E/AndroidRuntime(25033): at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
05-22 18:30:47.713: E/AndroidRuntime(25033): at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
05-22 18:30:47.713: E/AndroidRuntime(25033): at android.app.Instrumentation.newActivity(Instrumentation.java:1068)
05-22 18:30:47.713: E/AndroidRuntime(25033): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2025)
05-22 18:30:47.713: E/AndroidRuntime(25033): ... 11 more
Alles anzeigen
Also am code habe ich nichts verändert. Wäre dieses projekt nicht "zufälligerweise" ausgewählt, würde ich noch davon ausgehen dass es fehlerfrei ist. Jedoch habe ich plötzlich die ClassNotFoundException. Ich weiß ehrlich nicht, wo ich suchen bzw. den Fehler korrigieren soll (falls ein fehler auch existiert). Wie gesagt, am code habe ich gar nichts verändert und bin daher planlos wie ich das wieder zum laufen bekomme. Hat jmd. eine Idee? kann das an den updates liegen??
Danke im Voraus