Вла*_*шер 6 android kotlin dagger
请帮助我将 Dagger 2 连接到 Kotlin。\n我的应用程序构建 gradle:
\n\napply plugin: \'com.android.application\'\napply plugin: \'kotlin-android\'\napply plugin: \'kotlin-android-extensions\'\napply plugin: \'io.fabric\'\napply plugin: \'kotlin-kapt\'\n\nandroid {\n compileSdkVersion 28\n defaultConfig {\n applicationId "mobile.socialboards.com"\n minSdkVersion 21\n targetSdkVersion 28\n versionCode 19\n versionName \'1.0\'\n testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"\n }\n buildTypes {\n release {\n minifyEnabled false\n proguardFiles getDefaultProguardFile(\'proguard-android.txt\'), \'proguard-rules.pro\'\n }\n debug {\n minifyEnabled false\n }\n }\n configurations {\n cleanedAnnotations\n compile.exclude group: \'org.jetbrains\' , module:\'annotations\'\n }\n productFlavors {}\n compileOptions {\n sourceCompatibility JavaVersion.VERSION_1_8\n targetCompatibility JavaVersion.VERSION_1_8\n }\n kotlinOptions {\n jvmTarget = \'1.8\'\n freeCompilerArgs = [\'-Xjvm-default=enable\']\n }\n lintOptions {\n abortOnError false\n }\n}\n\nkapt {\n generateStubs = true\n}\n\ndependencies {\n ...\n\n implementation \'com.google.dagger:dagger-android:2.14.1\'\n implementation \'com.google.dagger:dagger-android-support:2.14.1\' // if you use the support libraries\n implementation "com.google.dagger:dagger:2.14.1"\n kapt \'com.google.dagger:dagger-android-processor:2.12\'\n kapt "com.google.dagger:dagger-compiler:2.14.1"\n compileOnly "org.glassfish:javax.annotation:3.1.1"\n}\n\napply plugin: \'com.google.gms.google-services\'\nRun Code Online (Sandbox Code Playgroud)\n\n我正在制作 s\xd1\x83nc,然后重建,但是
\n\n\n\n\nDaggerApp组件
\n
Android Studio 在我的 Application kotlin 类中找不到。我研究了很多文章 - 但仍然不明白出了什么问题。请帮忙!
\n我已经实现了完整的 MVVM(Rx、Dagger、Kotlin),只需要这两个用于 dagger:
implementation 'com.google.dagger:dagger:2.12'
kapt 'com.google.dagger:dagger-compiler:2.12'
Run Code Online (Sandbox Code Playgroud)
如果有什么事情请告诉我!!
| 归档时间: |
|
| 查看次数: |
6662 次 |
| 最近记录: |