当我运行我的应用程序时,我在安卓工作室收到警告。警告是--您的项目已经设置了android.useAndroidX=true__,,但是configuration debugRuntimeClasspath 仍然包含遗留支持库,这可能会导致运行时问题。和错误- Manifest合并失败,出现了多个错误,请参阅logs,我检查了清单文件,并且我的清单文件中没有错误。我试过调试这个应用程序,但它仍然没有修复。我是在把android工作室从android工作室北极福克斯升级到最近发布的android工作室大黄蜂之后得到的。我更新了gradle版本,尝试了清理项目,使缓存无效,但没有任何效果。我增加了内存堆大小并启用了multidex,但它仍然没有固定。请帮帮我。
发布于 2022-02-22 09:23:35
setting.gradle中的
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io" }
}
}在gradle.properties:中添加
android.enableJetifier=true
android.useAndroidX=true发布于 2022-07-09 07:28:24
将这些添加到gradle.properties中:
android.enableJetifier=true
android.useAndroidX=true同步您的gradle并运行应用程序。它对我很好,我不需要做setting.gradle和build.gradle (项目级别)或任何其他文件的更改。
发布于 2022-05-10 13:24:21
我的解决方案是@JJ Smith one。但是我没有对build.gradle文件做任何事情。所以:
setting.gradle中的
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)gradle.properties中有这2行(如果不添加它们或将它们更改为true):android.enableJetifier=true
android.useAndroidX=trueI没有更改build.gradle(在项目级别)文件。为了完整起见,我在此报告如下:
buildscript {
repositories {
google()
}
dependencies {
//...
}
}
plugins {
id 'com.android.application' version '7.2.0' apply false
id 'com.android.library' version '7.2.0' apply false
id 'org.jetbrains.kotlin.android' version '1.6.21' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}https://stackoverflow.com/questions/71044526
复制相似问题