插件太旧,请更新到更新的版本,或将ANDROID_DAILY_OVERRIDE envrinment变量设置为

时间:2016-11-08 07:26:44

标签: android build.gradle gradle-dependencies

申请插件:'com.android.application' 申请插件:'com.google.gms.google-services'

android {     compileSdkVersion 23     buildToolsVersion“23.0.0”

defaultConfig {
    applicationId "com.xxxxx.xx.xx.xx.xxxxx"
    minSdkVersion 17
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"


    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            minifyEnabled false
            multiDexEnabled true
        }

        dexOptions {
            javaMaxHeapSize "2g"
        }
    }
}

}

依赖{     testCompile'junit:junit:4.12'     testCompile'org.robolectric:robolectric:3.0'

compile files('libs/DTBSCommon.jar')
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.squareup.dagger:dagger-compiler:1.2.1'
compile 'com.android.support:design:23.1.1'
compile 'org.java-websocket:Java-WebSocket:1.3.0'
compile 'com.google.android.gms:play-services:8.3.0'
compile 'com.fasterxml.jackson.core:jackson-core:2.0.6'
compile 'com.fasterxml.jackson.core:jackson-annotations:2.0.6'
compile 'com.fasterxml.jackson.core:jackson-databind:2.0.6'
compile 'com.android.support:support-v4:23.1.1'
compile 'de.hdodenhof:circleimageview:2.0.0'

}

1 个答案:

答案 0 :(得分:0)

此错误是由于您的构建工具版本和compileSDKVersion。

这是一个适合它的工作方式。

首先从SDK Manager下载并安装所有可用的更新。 然后创建一个新项目。当您在当前应用中使用Google Play服务插件时,请将google play services插件应用于新创建的项目。

现在比较两个应用程序的build.gradle(Module App)并在旧项目build.gradle(模块应用程序)中进行更改。还要将各种依赖项更新为其最新版本。更改同步后,它应该像魅力一样工作。