2017-07-28 87 views
-1

我该如何解决这个gradle错误。未找到Gradle DSL方法:'apple()'

错误:(43,0)未找到Gradle DSL方法:'apple()' 可能的原因:

  • 项目'DeChat'可能使用的Android Gradle插件版本不包含该方法(例如在1.1.0中添加了'testCompile')。 将插件升级到版本2.3.3并同步项目
  • 项目'DeChat'可能使用不包含该方法的Gradle版本。 打开Gradle包装文件
  • 构建文件可能缺少Gradle插件。 应用摇篮插件
  • 编译:摇篮

    apply plugin: 'com.android.application' 
    
    android { 
        compileSdkVersion 25 
        buildToolsVersion "26.0.0" 
        defaultConfig { 
         applicationId "com.suvysoft.dechat" 
         minSdkVersion 19 
         targetSdkVersion 25 
         versionCode 1 
         versionName "1.0" 
         testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
        } 
        buildTypes { 
         release { 
          minifyEnabled false 
          proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
         } 
        } 
    } 
    
    
    
    dependencies { 
        compile fileTree(include: ['*.jar'], dir: 'libs') 
        testCompile 'junit:junit:4.12' 
        compile 'com.android.support:appcompat-v7:25.3.1' 
        compile 'com.android.support.design:25.1.1' 
        compile 'com.android.support.constraint:constraint-layout:1.0.2' 
        //firebase 
        compile 'com.google.firebase:firebase-database:9.6.1' 
        compile 'com.google.firebase:firebase-messaging:9.6.1' 
        compile 'com.google.firebase:firebase-auth:9.6.1' 
    
        //okhttp 
    
        compile 'com.squareup.okhttp3:okhttp:3.4.1' 
    
        //event bus 
    
        compile 'org.greenrobot:eventbus:3.0.0' 
    } 
    apple plugin: 'com.google.gms.google-services' 
    

    的build.gradle(项目)

    // Top-level build file where you can add configuration options common to all sub-projects/modules. 
    
    buildscript { 
        repositories { 
         jcenter() 
        } 
        dependencies { 
         classpath 'com.android.tools.build:gradle:2.3.3' 
         classpath 'com.google.gms:google-services:3.0.0' 
    
         // NOTE: Do not place your application dependencies here; they belong 
         // in the individual module build.gradle files 
        } 
    } 
    
    allprojects { 
        repositories { 
         jcenter() 
        } 
    } 
    
    task clean(type: Delete) { 
        delete rootProject.buildDir 
    } 
    
    +0

    ... ** apple ** ?!走开!!你不再是我的朋友! ;) –

    回答

    1

    这是你的错误:

    apple plugin: 'com.google.gms.google-services' 
    

    它必须是:

    apply plugin: 'com.google.gms.google-services' 
    

    只是一个错字。

    相关问题