Android gradle plugin multidex ZipException

Ich versuche, die neue Multidex-Option zu verwenden, aber ich bekomme den folgenden Fehler:

Execution failed for task ':packageAll[Variant]TestClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry: android/support/multidex/BuildConfig.class 

Ich habe in der Lage zu entdecken, das Problem nur geschieht beim Ausführen der connectedAndroidTests Aufgabe, und nicht beim Erstellen des Projekts ( Build ).

  • Wie kannst du den Android Emulator in den Schlafmodus stellen?
  • Wie filme ich nur mein Anmeldeprotokoll in IntelliJs Logcat?
  • ActivityManager.getRunningTasks ist veraltet android
  • Phonegap PushNotification, um eine bestimmte App-Seite zu öffnen
  • Wie benutzerdefinierte ActionBar Farbe / Stil?
  • AsyncTask, muss es so eine Performance-Strafe treffen ...?
  • Firefox für Android startet nicht App, wenn Link geklickt wird
  • Gibt es einen Neun-Patch-Loader für iPhone?
  • Warum Android Studio rekonstruiert so langsam, auch wenn keine Änderungen in den Quellen?
  • Android: Wie kann man die Größe des Fensters beim Anzeigen der virtuellen Tastatur verhindern
  • Verwalten Sie Android-Gerät über Web-Browser von einem Laptop mit WiFI
  • Liste der vom Benutzer installierten Apps
  • 2 Solutions collect form web for “Android gradle plugin multidex ZipException”

    Es gibt ein Problem für diese, und es ist in Multi-Dex-Bibliothek 1.0.1 gelöst, siehe: Duplizieren BuildConfig-Klassen bei der Verwendung von Multidex-Test-Unterstützung

    Versuchen:

     compile 'com.android.support:multidex:1.0.1' androidTestCompile 'com.android.support:multidex-instrumentation:1.0.1' 

    Der letzte Abschnitt hierzu ist das

    Hinweis: Die Verwendung von Multidex für die Erstellung eines Tests APK erfordert ein zusätzliches Setup.

    Das ist wohl der grund

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.