使用groupId com.android.support和androidx。*的依赖项无法合并

时间:2019-08-11 16:35:59

标签: android-studio android-manifest

我同步了我的项目,然后得到了error,清单文件是:

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'

}

能帮我吗?

*****看来您的帖子大部分是代码;请添加更多详细信息。

1 个答案:

答案 0 :(得分:1)

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

AndroidX将原始支持库API替换为中的软件包 androidx名称空间。仅包和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'