【问题标题】:Missing android version in gradle android projectgradle android项目中缺少android版本
【发布时间】:2016-12-29 09:55:17
【问题描述】:

所以我在 github 上创建了一个项目,现在我正试图让该项目在 Android Studio 中运行。我下载了所有的 SDK 等,但我无法在任何地方设置 android 版本。我有一个如下所示的 build.gradle 文件:

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

    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

如何获取模块的 build.gradle 文件以放入我的 android 依赖项? 提前感谢您的帮助!

【问题讨论】:

标签: android android-studio gradle android-gradle-plugin build.gradle


【解决方案1】:

至少应该有两个build.gradle文件,一个在Project文件夹MyProject\build.gradle,另一个在android app文件夹MyProject\app\build.gradle你应该看看第二个。

【讨论】:

    【解决方案2】:

    应该有两个 build.gradle 文件。您在此处发布的哪个文件是顶级构建文件。

    位于项目根目录中的顶级 build.gradle 文件定义了适用于项目中所有模块的构建配置。而且这个文件一般没有安卓版本。

    应该有另一个构建文件,称为模块级构建文件。

    模块级 build.gradle 文件,位于每个 project/module/ 目录中,允许您为其所在的特定模块配置构建设置。它在 android 标签中具有 android 版本。

    希望这会对你有所帮助。

    【讨论】:

    • 我看到 .gitignore 包含我正在寻找的 gradle 文件。是否有另一种可能生成该模块 gradle 文件?
    【解决方案3】:

    按照这些步骤,对我来说工作正常:-

    Select Project from top --> gradle --> wrapper --> gradle-wrapper-properties--> change in distributionUrl--> gradle-2.4-all.zip
    

    在项目级 gradle 中更改类路径后,即 build.gradle(Project)

    classpath 'com.android.tools.build:gradle:1.3.0'
    

    【讨论】:

    • 在 gradle-wrapper-properties 和 classpath 中尝试 2.10 为 2.1.0
    • 这是正确的解决方案..我再次尝试了它并且工作正常..尝试后告诉我您的错误。
    猜你喜欢
    • 1970-01-01
    • 2016-02-27
    • 1970-01-01
    • 1970-01-01
    • 2015-03-13
    • 2018-10-16
    • 1970-01-01
    • 2021-08-01
    相关资源
    最近更新 更多