找不到参数的方法 android() org.gradle.api.Project

得到一个错误,当我尝试在工作室编译我的项目时,我有相当多的搜索,没有真正的解决方案

错误:(17, 0) 在 org.gradle.api.Project 类型的根项目 'booksStudioDir' 上找不到参数的方法 android() [build_a7zf1o8ge4ow4uolz6kqzw5ov$_run_closure2@19201053]。

这是我的构建/gradle 文件的示例

buildscript {
repositories {
    maven { url 'https://maven.fabric.io/public' }
}

dependencies {
    classpath 'io.fabric.tools:gradle:1.+'
  }
 }
  apply plugin: 'com.android.application'
apply plugin: 'io.fabric'


android {
compileSdkVersion 21
buildToolsVersion "23.0.1"

defaultConfig {
    applicationId "com.peade.time"
    minSdkVersion 10
    targetSdkVersion 13
}
signingConfigs {
    release {
        storeFile file("/home/bestman/Desktop/mkey/key")
        storePassword "androidkeys"
        keyAlias "peade"
        keyPassword "yes1234"
    }
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'),    'proguard-rules.txt'
        signingConfig signingConfigs.release
     }
  }
}
  repositories {
    maven { url 'https://maven.fabric.io/public' }
    mavenCentral()
 }
dependencies {
   compile 'com.edmodo:cropper:1.0.1'
   compile 'com.android.support:support-v4:21.0.3'
   compile 'com.itextpdf:itextpdf:5.5.6'
   //    compile files('libs/commons-lang3-3.3.2.jar')
   compile files('libs/dropbox-android-sdk-1.6.1.jar')
   //    compile files('libs/httpmime-4.0.3.jar')
   compile files('libs/json_simple-1.1.jar')
   compile files('libs/picasso-2.5.2.jar')
   compile('com.crashlytics.sdk.android:crashlytics:2.5.2@aar') {
    transitive = true;
   }
   compile project(':owncloud')
 }

答案 1

有两个 build.gradle 文件。一个在顶层支架中,另一个在模块支架中。

下面是一个示例。

顶级构建:
https://github.com/nickbutcher/plaid/blob/master/build.gradle

模块的构建:
https://github.com/nickbutcher/plaid/blob/master/app/build.gradle

该块应该在模块的 build.gradle 中。我想你一定在顶级build.gradle中定义了导致错误的块。androidandroid


答案 2

如果你有同样的问题,如果你的android块在模块的build.gradle中使用谷歌服务,只需在Android块之前添加以下2行:

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

推荐