小编Ned*_*dic的帖子

无法添加依赖:无法解决:androidx.lifecycle:lifecycle-extensions:2.2.0-rc2

我正在尝试向我的 Android 项目添加一些依赖项,但我仍然遇到一些奇怪的错误。我正在尝试添加我在 CodeLabs 上找到的推荐依赖项,但它不允许我成功同步我的 gradle 文件。

不断出现的错误如下:错误:无法解决:androidx.lifecycle:lifecycle-extensions:2.2.0-rc2

代码:内部 gradle 模块

// Room components
implementation "androidx.room:room-runtime:$rootProject.roomVersion"
annotationProcessor "androidx.room:room-compiler:$rootProject.roomVersion"
androidTestImplementation "androidx.room:room-testing:$rootProject.roomVersion"

    // Lifecycle components
    implementation "androidx.lifecycle:lifecycle-extensions:$rootProject.archLifecycleVersion"
    annotationProcessor "androidx.lifecycle:lifecycle-compiler:$rootProject.archLifecycleVersion"
    
    // UI
    implementation "com.google.android.material:material:$rootProject.materialVersion"
    
    // Testing
    androidTestImplementation "androidx.arch.core:core-testing:$rootProject.coreTestingVersion"
Run Code Online (Sandbox Code Playgroud)

gradle 项目中的文本:

 ext {
    roomVersion = '2.2.1'
    archLifecycleVersion = '2.2.0-rc2'
    coreTestingVersion = '2.1.0'
    materialVersion = '1.0.0'
}
Run Code Online (Sandbox Code Playgroud)

这也是我有时会遇到的一个错误,它是随机出现的...

 ERROR: Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
    is also present at [androidx.core:core:1.1.0] AndroidManifest.xml:24:18-86 value=(androidx.core.app.CoreComponentFactory).
    Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:11:5-28:19 to …
Run Code Online (Sandbox Code Playgroud)

java android gradle

5
推荐指数
2
解决办法
5244
查看次数

标签 统计

android ×1

gradle ×1

java ×1