Was ist der beste Weg, um die UNERWARTETE AUSNAHME AUF HÖCHSTEM NIVEAU zu lösen?

Wenn ich die Anwendung veranlasse, werden viele Bibliotheken verwendet. Ich treffe normalerweise einen FehlerUNEXPECTED TOP-LEVEL EXCEPTION

Dieser Fehler hat einen Grund wie:

Number Funktion> 65k, wir müssen Multidex dafür aktivierenEs gibt einige Bibliotheken, die verschachtelt sind. Wir müssen Ausschluss in build.gradle hinzufügen.

Über den zweiten Fall ist es sehr schwierig zu erkennen, was die Bibliothek verschachtelt hat.

Wenn Sie Erfahrung mit diesem Thema haben, teilen Sie mir dies bitte mit.

AKTUALISIEREN

dependencies {
    compile files('libs/ormlite-android-4.48.jar')
    compile files('libs/ormlite-core-4.48.jar')
    //    compile 'com.obsez.android.lib.filechooser:filechooser:1.1.2'
    //    compile 'com.github.bumptech.glide:glide:3.6.1'
    compile 'com.android.support:recyclerview-v7:23.1.1'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.jakewharton:butterknife:7.0.1'
    compile 'cn.lightsky.infiniteindicator:library:1.0.5'
    compile 'com.firebase:firebase-client-android:2.3.1'
    compile 'de.hdodenhof:circleimageview:2.0.0'
    compile 'com.mcxiaoke.volley:library:1.0.15'
    compile('com.google.apis:google-api-services-drive:v2-rev170-1.20.0') {
        exclude group: 'org.apache.httpcomponents'
    }
    compile('com.google.api-client:google-api-client-android:1.20.0') {
        exclude group: 'org.apache.httpcomponents'
    }
    compile('com.google.android.gms:play-services:8.4.0') {
        exclude group: 'com.android.support', module: 'support-v4'
    }
    compile 'com.nononsenseapps:filepicker:2.4.1'
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage