ClassNotFoundException: Klasse auf Pfad nicht gefunden: DexPathList

Ich habe ein problem, seit ich meine aktualisierten App auf playstore. Seit diesem update wird die exception geworfen wird, aber ich habe nicht geändert, alles im Zusammenhang zu dieser Ausnahme.

Stacktrace:

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{de.opiatefuchs.onthejobtimerlight/de.opiatefuchs.onthejobtimerlight.OnTheJobTimerActivity}: java.lang.ClassNotFoundException: Didn't find class "de.opiatefuchs.onthejobtimerlight.OnTheJobTimerActivity" on path: DexPathList[[zip file "/data/app/de.opiatefuchs.onthejobtimerlight-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2236)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
at android.app.ActivityThread.access$800(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
Caused by: java.lang.ClassNotFoundException: Didn't find class "de.opiatefuchs.onthejobtimerlight.OnTheJobTimerActivity" on path: DexPathList[[zip file "/data/app/de.opiatefuchs.onthejobtimerlight-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
at android.app.Instrumentation.newActivity(Instrumentation.java:1066)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2226)
... 10 more
Suppressed: java.lang.ClassNotFoundException: de.opiatefuchs.onthejobtimerlight.OnTheJobTimerActivity
at java.lang.Class.classForName(Native Method)
at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
... 13 more
Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available

Die Sache ist, mein App-version vor, läuft ohne Probleme und ich habe nicht verändert nichts im Zusammenhang mit dieser Tätigkeit. Ich habe gerade eine neue info-Dialogfeld, das hat nichts zu tun mit dieser Tätigkeit. Diese app ist eine Kostenlose lite-version, die Ich machte genau dieselben Veränderungen auf die pro-version und es wird nichts geworfen. Dies funktioniert wie erwartet.
Der einzige Unterschied zwischen pro und lite ist ich habe integrierter Admob (auf neue Weise) in der lite-version und Google-Play-Lizenz in der pro-version. Aber dieses ich integriert haben seit dem Anfang nicht verändert.
Ich habe auch noch keine änderungen vorgenommen, die das manifest, habe ich viele Beiträge gelesen hier, aber nichts hilft.

Es scheint, dass es nur passiert auf Android-Versionen ab 5.0 . Hat jemand eine Idee was dieses problem verursachen könnte oder hat jemand die gleichen Erfahrungen? Ist es möglich, dass proguard nur zerstört, nichts von Verschleierung (auch hier, keine änderungen)?

Geschrieben ich keinen code, denn es ist nicht wichtig für dieses problem, wie ich schon sagte, ich habe keine änderungen im Zusammenhang mit dieser Ausnahme.

Diese Frage wird gekennzeichnet als Duplikate, aber es isnt. Der Kommentar mit den link nicht beheben mein problem, alle Bibliotheken sind geprüft und integriert in der rechten Weise. Auch, ich benutze keine NDK.

InformationsquelleAutor der Frage Opiatefuchs | 2015-04-23

Schreibe einen Kommentar