0
Ich wechselte zu einem anderen Projekt und als ich zurück camed fand ich, dass mein vorheriges Projekt nicht funktioniert. Beachten Sie, dass ich den Code nicht geändert habe. Hier ist Ausnahme:Cant Build-Projekt, dass mit Dexter
12-22 09:25:03.579 19103-19103/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.mysvit.youq, PID: 19103
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/karumi/dexter/Dexter;
at com.mysvit.youq.YouQApplication.onCreate(YouQApplication.java:73)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1012)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4553)
at android.app.ActivityThread.access$1500(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364)
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 "com.karumi.dexter.Dexter" on path: DexPathList[[zip file "/data/app/com.mysvit.youq-1/base.apk"],nativeLibraryDirectories=[/data/app/com.mysvit.youq-1/lib/x86, /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 com.mysvit.youq.YouQApplication.onCreate(YouQApplication.java:73)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1012)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4553)
at android.app.ActivityThread.access$1500(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364)
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)
Suppressed: java.lang.ClassNotFoundException: com.karumi.dexter.Dexter
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
Und dies ist in Application-Klasse, wo es stürzt ab:
@Override
public void onCreate() {
super.onCreate()
Dexter.initialize(getApplicationContext());
FacebookSdk.sdkInitialize(getApplicationContext());
AppEventsLogger.activateApp(this);
Fabric.with(this, new Crashlytics());
}
Sie, nicht den Code ändern, aber haben Sie vielleicht die Build-Dateien ändern? Was ist der Inhalt Ihrer Build-Dateien? – Vampire
Build-Dateien wurde auch nicht geändert. Nichts wurde in diesem Projekt geändert, also denke ich, ist vielleicht ein Problem von Studio oder Bibliothek. –