Using .aar NoClassDefFoundError Aber Klasse existiert und ist Dexed

Ich habe mehrere Projekte, die ich erstellt habe, um ein .aar zu erstellen. Ich importiere dann diese .aar in Android Studio unter / libs. Die build.gradle-Datei für diese Abhängigkeit sieht folgendermaßen aus:

repositories{
    flatDir{
        dirs 'libs'
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.0.0'
    compile 'com.google.android.gms:play-services:7.0.0'
    compile 'com.android.support:multidex:+'
    compile(name: 'customApi-debug', ext:'aar')
}

Da die Bibliothek ziemlich groß ist, habe ich multiDexEnabled = true gesetzt. Android Studio findet die Bibliothek und die automatische Vervollständigung funktioniert. Das Erstellen funktioniert auch gut, aber das Ausführen der App gibt den folgenden Fehler aus:

java.lang.NoClassDefFoundError: com.companyx.android.api.ui.vision.metaio.MetaIoView
            at com.companyx.android.api.ui.vision.metaio.MetaIoView$InjectAdapter.<init>(MetaIoView$InjectAdapter.java:29)

Ich habe die .aar- bzw. dex-Dateien dekomprimiert und disassembliert und überprüft, ob die Klassen, über die sich die Beschwerde richtet, tatsächlich existieren. Ich habe vorhandene Ansätze zur Lösung dieses Problems ausprobiert, aber keiner von ihnen hat funktioniert.

Jemand anderes hat das erlebt? Danke im Voraus

Antworten auf die Frage(4)

Ihre Antwort auf die Frage