提问人:user7029573 提问时间:11/13/2023 最后编辑:tomerpacificuser7029573 更新时间:11/13/2023 访问量:23
找到 2 个路径为“META-INF/gradle/incremental.annotation.processors”的文件。在 Android 中使用匕首刀柄时
2 files found with path 'META-INF/gradle/incremental.annotation.processors'. while using dagger hilt in android
问:
'在添加匕首刀柄依赖项后,我在构建应用程序时出现以下错误
找到 2 个带有 path 的文件 'META-INF/gradle/incremental.annotation.processors'。添加一个 packagingOptions 块可能会有所帮助,更多信息请参考 https://developer.android.com/reference/tools/gradle-api/8.1/com/android/build/api/dsl/ResourcesPackagingOptions
我在应用程序build.gradle.kts文件中添加了以下插件和依赖项
plugins
id("com.google.dagger.hilt.android")
kotlin("kapt")
dependencies
implementation("com.google.dagger:hilt-android:2.44")
implementation("com.google.dagger:hilt-compiler:2.44")
我尝试以不同的方式更改以下值。
excludes += "/META-INF/{AL2.0,LGPL2.1}"
在 gradle 文件中打包。
我尝试将值更改为更改后,此应用程序正在成功构建。但是获得运行时异常。Thats Hilt Base找不到应用程序。excludes +="\*\*/\*"
BaseApplication extends Application
@HiltAndroidApp
class BaseApplication:Application()
在清单文件中也添加了这个 android:name=”。基本应用程序”
答: 暂无答案
评论