KAPT3 построить сгенерированные ошибки - PullRequest
0 голосов
/ 24 декабря 2018

enter image description here

вот так выглядит мой gradle

//Dagger DI
implementation 'com.google.dagger:dagger:2.10'
kapt 'com.google.dagger:dagger-compiler:2.10'
compileOnly 'org.glassfish:javax.annotation:10.0-b28'

//Retrofit & OkHttp
implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'
implementation 'io.reactivex.rxjava2:rxjava:2.1.12' 
implementation 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0'
implementation 'com.squareup.retrofit2:retrofit:2.4.0'
implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
implementation 'com.squareup.okhttp3:okhttp:3.12.1'
implementation 'com.google.code.gson:gson:2.8.2'

после сборки он генерирует классы реализации модернизации с ошибками, их слишком много иэто часть журналов ошибок.

это компонент Dagger

   @Singleton
   @Component(modules = [(RetrofitModule::class)])
   interface AppDependencyComponent {

   }

это RetrofitModule.class

@Module
class RetrofitModule {

   @Provides
   @Singleton
   fun authenticateService(): AuthenticateService {
       return RetrofitConfig().authenticateService
   }
}

Ответы [ 2 ]

0 голосов
/ 26 декабря 2018
kapt deps.dagger.android_support_compiler
kapt deps.dagger.compiler

dagger.android_support_compiler = "com.google.dagger: dagger-android-процессор: $ versions.dagger"

Добавить это >> kapt "com.google.dagger: dagger-android-процессор: $ versions.dagger "

0 голосов
/ 24 декабря 2018

Исправлено обновление, одно из названий пакетов было «абстрактным», и после generateStubs оно генерировало «com.bla.bal.abstract.Class», где abstract - модификатор языка и из-за него выдавала ошибку

...