как заставить работать параметры компилятора Dagger2? - PullRequest
0 голосов
/ 05 марта 2019

Я пытаюсь использовать 3 опции компилятора dagger2 в моем проекте Android.но, похоже, ни один из них на самом деле не работает.

Я вставил код из здесь в мои gradle.properties и даже параметры компилятора настроек AS.

3, которыйМеня интересуют:

-Adagger.fastInit=enabled
-Adagger.formatGeneratedSource=disabled
-Adagger.gradle.incremental

fastinit и форматирование кода просто не работают (судя по сгенерированному коду), но приращение вызывает ошибку компиляции:

no compiler option found.

версии, которые я использую:

кинжал: 2.18

gradle: 5.2.1

kotlin: 1.3.21

androidPlugin:3.3.1

1 Ответ

0 голосов
/ 17 мая 2019

Возможно, вам следует попробовать без «A»

dagger.fastInit=enabled
dagger.formatGeneratedSource=disabled
dagger.gradle.incremental=enabled

Также можно попробовать напрямую в build.gradle, но это следует делать для каждого проекта.

kapt {
    arguments {
        arg('dagger.fastInit', 'enabled')
        arg('dagger.formatGeneratedSource', 'disabled')
        arg('dagger.gradle.incremental', 'enabled')
    }
}
...