Я потратил несколько часов, пытаясь сделать Robolectric в Android Studio, но безуспешно, и я почти готов отказаться от него. Я получаю следующую ошибку:
!!! Ожидается версия JUnit 3.8 или более поздняя:
java.lang.RuntimeException: заглушка!
Конечно, я использую версию junit новее 3.8 (действительно 4.11).
Я пробовал несколько трюков, найденных в других вопросах, связанных с этим, например:
- переместите зависимость junit, чтобы она была первой, как где-то предлагалось,
- попробовал трюки с градиентом, такие как изменение sourceSets.instrumentationtest.setRoot, пути к классам, зависимостей -> инструментTestCompile, применить плагин: «android-unit-test», но версия Gradle, включенная в мою версию Android Studio (0.5.7), не кажется распознавать эти теги.
Я даже загрузил примеры с GitHub, которые не даже не компилировать. Так что я очень устаю от этого.
Любые идеи?