2017-09-26 9 views
1

J'ai un projet qui a MultiDex et il compile l'application très bien ... Mais lorsque je tente d'exécuter les tests instrumentés je reçois cette erreur:Multidex ne fonctionne pas seulement dans AndroidTest

Erreur: Échec de l'exécution de la tâche ': app: transformDexArchiveWithDexMergerForMinApi16StagingDebugAndroidTest'.

com.android.build.api.transform.TransformException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536

J'utilise

testInstrumentationRunner 'com.android.test.runner.MultiDexTestRunner'

Dans mon dossier gradle.

Comment puis-je faire fonctionner le multdex?

Répondre

0

En cas de recherche d'une réponse à cette question. Il n'est actuellement pas possible d'utiliser multidex dans l'API 19 et plus bas avec AGP 3.0.0 vous pouvez suivre le problème ici: https://issuetracker.google.com/issues/37324038