2016-12-22 5 views
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()); 
    } 
+0

Sie, nicht den Code ändern, aber haben Sie vielleicht die Build-Dateien ändern? Was ist der Inhalt Ihrer Build-Dateien? – Vampire

+0

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. –

Antwort

0

Das ist ein gradle Problem keine Bibliothek Problem, es scheint Ihre JVM ist nicht Ihre gradle lesen richtig bauen!

versuchen diese Abhilfe:

repositories { 
     //.. 
     maven { url 'http://guardian.github.com/maven/repo-releases' } 

    } 

dependencies { 
     //.. 
    compile 'com.gu:option:1.3' 
}