首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gradle错误:找不到android()方法

Gradle错误:找不到android()方法
EN

Stack Overflow用户
提问于 2016-10-11 19:44:30
回答 1查看 1.3K关注 0票数 0

我试过很多办法来解决这个问题。我正在尝试使用gradle从命令行构建我的android应用程序,我得到了以下错误

代码语言:javascript
复制
A problem occurred evaluating root project 'android-build'.
> Could not find method android() for arguments [build_bumi6pcyg9xxwmbnm52kyqutw$_run_closure1@6ba7383d] on root project 'android-build'.

,有人能指出我错了吗?

以下是我的build.gradle

代码语言:javascript
复制
buildscript {
    repositories {
        maven  {
            url "http://repo1.maven.org/maven2"
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.3'
    }
}

android {
    compileSdkVersion 23
    buildToolsVersion "21.1.2"

    def versionPropsFile = file('version.properties')

    if (versionPropsFile.canRead()) {
        def Properties versionProps = new Properties()

        versionProps.load(new FileInputStream(versionPropsFile))

        def code = versionProps['VERSION_CODE'].toInteger() + 1

        versionProps['VERSION_CODE']=code.toString()
        versionProps.store(versionPropsFile.newWriter(), null)

            defaultConfig {
            versionCode code
            versionName "1.1"
            minSdkVersion 14
            targetSdkVersion 18
        }
    }
    else {
        throw new GradleException("Could not read version.properties!")
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-11 21:51:10

您需要在模块build.gradle文件的第一行添加此配置:

代码语言:javascript
复制
apply plugin: 'com.android.application'

如android的开发人员指南中所示

构建配置中的第一行将用于Gradle的Android插件应用于此构建,并使android {}块可用于指定特定于Android的构建选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39985471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档