Я использую Jacoco для создания отчета о покрытии, и это работало нормально до обновления версий Gradle и BuildTools. Затем я возвращаю эти изменения и снова работаю.
Jacoco ищет .class файлов здесь:
$ {buildDir} / промежуточные / классы / отладки
Это приложение / сборка / промежуточные классы / отладка . Но я заметил, что после обновления этот путь отсутствует, классов dir внутри промежуточных звеньев
Моя конфигурация, которая работает:
Модуль уровня проекта
classpath 'com.android.tools.build:gradle:3.1.4'
classpath 'io.fabric.tools:gradle:1.25.1'
Модуль уровня приложения
compileSdkVersion 27
buildToolsVersion "27.0.3"
А при обновлении это:
Модуль уровня проекта
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'io.fabric.tools:gradle:1.25.4'
Модуль уровня приложения
compileSdkVersion 28
buildToolsVersion "28.0.3"
Я не смог найти никаких ссылок об этом пути или о том, что может происходить
EDIT
Моя проблема в том, что, поскольку Java Byte Code (сгенерированные файлы .class) не существует, Jacoco не может создать отчет о покрытии