Android示例' gradle文件引用不存在的文件

时间:2017-12-06 03:17:38

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

我一直在尝试导入和运行新的Android示例,特别是 ArchitectureComponentsBasic 示例。但是,gradle文件引用的文件尚未随项目一起下载。

在app模块的gradle文件中:

buildscript {
    apply from: '../versions.gradle' // <-- This file!
    addRepos(repositories)
    dependencies {
        classpath deps.android_gradle_plugin

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}  

构建脚本从../version.gradle文件中应用。

在项目的gralde文件中:

android {
    compileSdkVersion build_versions.target_sdk
    buildToolsVersion build_versions.build_tools

..

dependencies {
    // Support libraries
    implementation deps.support.app_compat
    implementation deps.support.v4
    implementation deps.support.design

...

    androidTestImplementation deps.room.testing
    androidTestImplementation deps.arch_core.testing

    // Espresso UI Testing
    androidTestImplementation deps.espresso.core
    androidTestImplementation deps.espresso.contrib
    androidTestImplementation deps.espresso.intents

    // Resolve conflicts between main and test APK:
    androidTestImplementation deps.support.annotations
    androidTestImplementation deps.support.v4
    androidTestImplementation deps.support.app_compat
    androidTestImplementation deps.support.design
}

版本在变量中定义,该变量不在文件本身中。

如何获取文件versions.gradle并运行示例项目?还会解决项目的gradle文件中的未定义变量吗?

1 个答案:

答案 0 :(得分:1)

您没有下载整个存储库,或者您可能错误地设置了项目。 ..中的“../version.gradle”告诉代码上传文件系统中的文件夹。

Here is the missing file.您可能只需下载它,编辑您的gradle,或者您可能必须再次克隆整个项目。