android - list 合并失败 : Attribute application@appComponentFactory. ..Android Studio 3.2

标签 android android-studio kotlin

我正在学习本教程:https://www.youtube.com/watch?v=xtElLuzjA0U

我正在使用 Android Studio 3.2.1 - 每当我执行“implementation 'me.zhanghai.android.materialprogressbar:library:1.6.1'”时,我都会收到此错误:

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.0.1] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
 Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> 
element at AndroidManifest.xml:5:5-22:19 to override.

当我第一次做这个教程时,一切都编译好了,我能够获得进度条,但是当我尝试调试和构建时,它崩溃了。现在,我第二次实现依赖项时出现了同样的错误。

PS - 我将它设置为 4.4 - 当前的 android

我查看了“https://developer.android.com/topic/libraries/support-library/packages”,当我交叉引用时,似乎我已经包含了 28.0.0 - 我不确定从这里开始做什么。

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:design:28.0.0'

testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

/*third party  library*/
implementation 'me.zhanghai.android.materialprogressbar:library:1.6.1'

}

它需要什么支持?我尝试实现 tools:replace...但它给我带来了很多错误。

最佳答案

这是因为您的项目具有同一库的不同版本 - androidx 和 pre-androidx。 在 android studio 工具栏中转到:Refactor-> Migrate to androidX... -> Migrate

关于android - list 合并失败 : Attribute application@appComponentFactory. ..Android Studio 3.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54149652/

相关文章:

android-studio - 缺少 Android Studio 3.3 RC3 主题编辑器

android - 在 Android Studio 中创建基于 Phonegap 的 Android 应用

android - 如何使 UI 调度程序立即恢复继续

kotlin - Dagger2 + Kotlin,注入(inject)不起作用

android - SQLIte DROP 表回滚

android - 如何在 Windows 上向 Android Studio 添加配置文件?

android - android中Edittext的振动

gradle - 如何将命令行参数传递给Gradle Kotlin DSL

java - 构造函数未定义

javascript - 如何在 React Native 中将选择器数据传递到 API