2012-04-10 12 views
0

Aus Gründen, mit denen ich dich nicht langweilen werde, muss ich Entwicklungscomputer ändern, und für das Leben von mir kann ich mein Projekt nicht auf der zweiten Maschine arbeiten lassen.Ich habe ein andengine-Programm, das auf einem Entwicklungscomputer funktioniert, aber nicht auf einem anderen?

Ich habe eine Bibliothek, die eine .jar-Datei ist, auf die beide Maschinen Zugriff haben. Aber das Programm funktioniert gut auf Maschine A, aber auf Maschine B bekomme ich die Fehler unten. Zuerst dachte ich, das Manifest zu überprüfen, aber genau das gleiche Projekt funktioniert auf Maschine A. Es muss also etwas mit meiner Entwicklungsumgebung auf B falsch sein. Richtig? Ich kann nicht denken, was es sein könnte. Ich habe auf B mehr apis bekam als A.

04-10 20:21:50.826: W/dalvikvm(1487): Unable to resolve superclass of   Lcom/webs/thefineanimationemporium/BoxingTmcthreeActivity; (117) 
04-10 20:21:50.826: W/dalvikvm(1487): Link of class 'Lcom/webs/thefineanimationemporium/BoxingTmcthreeActivity;' failed 
04-10 20:21:50.826: D/AndroidRuntime(1487): Shutting down VM 
04-10 20:21:50.826: W/dalvikvm(1487): threadid=1: thread exiting with uncaught  exception (group=0x2aac8578) 
04-10 20:21:50.856: E/AndroidRuntime(1487): FATAL EXCEPTION: main 
04-10 20:21:50.856: E/AndroidRuntime(1487): java.lang.RuntimeException: Unable to instantiate activity  ComponentInfo{com.webs.thefineanimationemporium/com.webs.thefineanimationemporium.BoxingTmc threeActivity}: java.lang.ClassNotFoundException: com.webs.thefineanimationemporium.BoxingTmcthreeActivity in loader dalvik.system.PathClassLoader[/data/app/com.webs.thefineanimationemporium-1.apk] 
04-10 20:21:50.856: E/AndroidRuntime(1487):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1581) 
04-10 20:21:50.856: E/AndroidRuntime(1487):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1675) 
04-10 20:21:50.856: E/AndroidRuntime(1487):  at android.app.ActivityThread.access$1500(ActivityThread.java:121) 
04-10 20:21:50.856: E/AndroidRuntime(1487):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:943) 
04-10 20:21:50.856: E/AndroidRuntime(1487):  at android.os.Handler.dispatchMessage(Handler.java:99) 
04-10 20:21:50.856: E/AndroidRuntime(1487):  at android.os.Looper.loop(Looper.java:138) 
04-10 20:21:50.856: E/AndroidRuntime(1487):  at android.app.ActivityThread.main(ActivityThread.java:3701) 
04-10 20:21:50.856: E/AndroidRuntime(1487):  at java.lang.reflect.Method.invokeNative(Native Method) 
04-10 20:21:50.856: E/AndroidRuntime(1487):  at java.lang.reflect.Method.invoke(Method.java:507) 
04-10 20:21:50.856: E/AndroidRuntime(1487):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:878) 
04-10 20:21:50.856: E/AndroidRuntime(1487):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:636) 
04-10 20:21:50.856: E/AndroidRuntime(1487):  at dalvik.system.NativeStart.main(Native Method) 
04-10 20:21:50.856: E/AndroidRuntime(1487): Caused by: java.lang.ClassNotFoundException: com.webs.thefineanimationemporium.BoxingTmcthreeActivity in loader dalvik.system.PathClassLoader[/data/app/com.webs.thefineanimationemporium-1.apk] 
04-10 20:21:50.856: E/AndroidRuntime(1487): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240) 
04-10 20:21:50.856: E/AndroidRuntime(1487): at java.lang.ClassLoader.loadClass(ClassLoader.java:551) 
04-10 20:21:50.856: E/AndroidRuntime(1487): at java.lang.ClassLoader.loadClass(ClassLoader.java:511) 
04-10 20:21:50.856: E/AndroidRuntime(1487): at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
04-10 20:21:50.856: E/AndroidRuntime(1487): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1573) 
04-10 20:21:50.856: E/AndroidRuntime(1487): ... 11 more 
04-10 20:21:55.216: I/Process(1487): Sending signal. PID: 1487 SIG: 9 

Antwort

0

Klingt wie ein vertrackt mir auf dem zweiten Gerät installieren, da eine der Klassen aufgerufen werden kann nicht gefunden werden. Hast du eine Neuinstallation versucht?

bearbeiten: Entschuldigung dafür, dass es klingt wie jemand von einem technischen Support-Linie ...

+0

Was denken Sie, könnte falsch installiert werden? Ich habe das Projekt ein paar Mal kopiert und ich habe es auch in einen anderen Arbeitsbereich auf Maschine A kopiert und es funktioniert gut. Die .jar-Bibliotheksdatei ist auf beiden Computern identisch. Könnte es die Android Apis sein? – user922220

+0

Android Apis klingt wie die offensichtlichste Antwort jetzt ja – WingDev

Verwandte Themen