当前位置:  开发笔记 > 编程语言 > 正文

为什么我得到"配置'编译'已经过时了"

如何解决《为什么我得到"配置'编译'已经过时了"》经验,为你挑选了1个好方法。

我已阅读有关此问题的SO主题,我已添加

classpath 'com.google.gms:google-services:3.2.1'

build.gradle,但它没有帮助.这里是完整的gradle:

buildscript {
    repositories {
        maven {
            url 'https://maven.fabric.io/public'
        }
        mavenCentral()
        jcenter()
        google()
    }
    dependencies {
        classpath 'io.fabric.tools:gradle:1.26.1'
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath 'com.google.gms:google-services:3.2.1'
    }
}

apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

repositories {
    maven { url "https://jitpack.io" }
    maven { url 'https://maven.fabric.io/public' }
    maven {
        url uri('mint-plugin-repo-5.2.4')
    }
    google()
}
android {

    flavorDimensions "default"

    signingConfigs {
        config {
            keyAlias 'xxx'
            keyPassword 'xxx'
            storeFile file('/Users/claude/Documents/xxx')
            storePassword 'xxx'
        }
    }
    compileSdkVersion 28

    defaultConfig {
        targetSdkVersion 28
        multiDexEnabled true
        vectorDrawables.useSupportLibrary = true
        minSdkVersion 19
    }

    productFlavors {
        So_TEST {

            applicationId "com.bluelionsolutions.mytaxicontrol"
            versionName "5.0.3.4"

            buildConfigField 'String', 'mtc', '"xxx"'
            resValue "string", "app_name", "xxx"

            resValue "string", "google_maps_api_key", "xxx"
        }
    }
}

dependencies {
    implementation 'com.braintreepayments.api:drop-in:3.7.0'
    implementation 'commons-codec:commons-codec:1.10'
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:design:28.0.0'
    implementation 'com.android.support:mediarouter-v7:28.0.0'
    implementation 'com.android.support:multidex:1.0.3'
    implementation 'com.android.support:support-v4:28.0.0'
    implementation 'com.google.android.gms:play-services:11.8.0'
    implementation('com.crashlytics.sdk.android:crashlytics:2.9.5@aar') {
        transitive = true;
    }
}
apply plugin: 'com.google.gms.google-services'

tynn.. 5

谷歌服务摇篮插件已过时.使用版本4.x代替:

classpath 'com.google.gms:google-services:4.2.0'

但要真正找到罪魁祸首,请使用dependencies模块上的任务并找到compile配置:

gradle :app:dependencies

此外,您可以考虑重新排序您的repositories定义.



1> tynn..:

谷歌服务摇篮插件已过时.使用版本4.x代替:

classpath 'com.google.gms:google-services:4.2.0'

但要真正找到罪魁祸首,请使用dependencies模块上的任务并找到compile配置:

gradle :app:dependencies

此外,您可以考虑重新排序您的repositories定义.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有