簡體   English   中英

無法為 org.gradle.api.Project 類型的項目“:app”的參數找到方法 buildTypes()

[英]Could not find method buildTypes() for arguments on project ':app' of type org.gradle.api.Project

在我將 Eclipse 項目導入到 Android studio 3.0.1 之后

現在這是我的項目的 build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    buildToolsVersion "27.0.3"

    defaultConfig {
        applicationId "com.zombieshunter.gameoverstudios"
        minSdkVersion 14
        targetSdkVersion 27
        versionCode 3
        versionName "1.0"
        testInstrumentationRunner"android.support.test.runner.AndroidJUnitRunner"
        ndk {
            moduleName "player_shared"
        }
        multiDexEnabled true

    }

    dexOptions {
        javaMaxHeapSize "4g"
    }
}

buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
        productFlavors {
            prod {
                buildConfigField 'String', 'URL', '"http://api.abcd.com"'
            }
    }


    dependencies {
        compile 'com.google.android.gms:play-services:12.0.1'
        compile 'com.android.support:support-v13:27.1.1'
        compile 'com.android.support:multidex:1.0.1'
        compile files('libs/dagger-1.2.2.jar')
        compile files('libs/javax.inject-1.jar')
        compile files('libs/nineoldandroids-2.4.0.jar')
        compile files('libs/support-v4-19.0.1.jar')
    }
}

這是根 build.gradle

buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "https://maven.google.com" }
    }
}

這是輸出

Error:(27, 0) Could not find method buildTypes() for arguments [build_4fb364oy5uo8h1irwj22vkw4h$_run_closure2@601eabab] on project ':app' of type org.gradle.api.Project.
<a href="openFile:G:\my game of now\zombies\android studio\app\build.gradle">Open File</a>

我想問題是因為buildTypes在錯誤的地方:

現在

apply plugin: 'com.android.application'

android {
    ...
}

buildTypes {
    ...

    dependencies {
        ...
    }

}

正確的

apply plugin: 'com.android.application'

android {
    ...
    buildTypes {
        ...
    }
}

dependencies {
    ...
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM