2016-04-04 6 views
1

Я пытаюсь запустить контрольно-измерительные тесты в Android Studio.Как разрешить «несколько файлов dex определить Lorg/junit/runner/Runner» в Android Studio

Я уже много исследовал и много пробовал, но я не могу пройти мимо этого сообщения об ошибке.

Мои модули зависимостей:

(компилировать)

+--- com.crashlytics.sdk.android:crashlytics:2.5.5 
| +--- com.crashlytics.sdk.android:answers:1.3.6 
| | \--- io.fabric.sdk.android:fabric:1.3.10 
| +--- com.crashlytics.sdk.android:crashlytics-core:2.3.8 
| | +--- com.crashlytics.sdk.android:answers:1.3.6 (*) 
| | \--- io.fabric.sdk.android:fabric:1.3.10 
| +--- io.fabric.sdk.android:fabric:1.3.10 
| \--- com.crashlytics.sdk.android:beta:1.1.4 
+--- com.jakewharton:butterknife:7.0.1 
+--- io.realm:realm-android:0.87.5 
+--- com.android.support:appcompat-v7:23.0.1 
| \--- com.android.support:support-v4:23.0.1 
|   \--- com.android.support:support-annotations:23.0.1 
+--- com.android.support:cardview-v7:23.0.1 
+--- com.android.support:recyclerview-v7:23.0.1 
| +--- com.android.support:support-v4:23.0.1 (*) 
| \--- com.android.support:support-annotations:23.0.1 
+--- com.android.support:design:23.0.1 
| +--- com.android.support:support-v4:23.0.1 (*) 
| \--- com.android.support:appcompat-v7:23.0.1 (*) 
+--- io.reactivex:rxandroid:1.1.0 
| \--- io.reactivex:rxjava:1.1.0 
+--- io.reactivex:rxjava:1.1.0 
\--- project :domain 

(androidTest)

+--- org.jmockit:jmockit:1.22 
\--- com.android.support.test:runner:0.4 
    +--- com.android.support:support-annotations:23.0.1 
    +--- junit:junit:4.12 
    | \--- org.hamcrest:hamcrest-core:1.3 
    \--- com.android.support.test:exposed-instrumentation-api-publish:0.4 

любая помощь оценили

+0

ваш build.gradle contians? multiDexEnabled true –

+0

Я уже пробовал, что ... результат - это что-то вроде ZipException из-за нескольких файлов или чего-то еще – krzysiek

ответ

1

Короткий ответ: вы не можете (легко) исправить это, потому что JMockit зависимости сломаны.

Вы можете найти длинное объяснение here.