使用groupId com.android.support和androidx.*的依赖关系不能合并。

问题描述 投票:2回答:1

我同步了我的项目,然后我得到了那些。错误,我的清单代码是。

android {
compileSdkVersion 28
defaultConfig {
    applicationId "chtaibi.yahya.footballcards"
    minSdkVersion 15
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner 
"android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android- 
optimize.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
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'
implementation 'com.google.android.gms:play-services-ads:18.1.1'

}

你能帮帮我吗?

*****看来你的帖子主要是代码,请补充一些细节。

android-studio android-manifest
1个回答
1
投票

你可以将现有的项目迁移到 AndroidX 通过选择 Refactor > Migrate to AndroidX 的菜单栏中。

AndroidX用androidx命名空间中的包取代了原来的支持库API。只改变了包和Maven工件名称,类、方法和字段名称没有改变。

升级版本

compileSdkVersion 29
    defaultConfig {

        targetSdkVersion 29
        buildToolsVersion '29.0.2'


    }

您的 dependencies

implementation 'com.google.android.material:material:1.2.0-alpha03'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
© www.soinside.com 2019 - 2024. All rights reserved.