【问题标题】:Android samples' gradle files refer to a non-existent fileAndroid 示例的 gradle 文件引用了一个不存在的文件
【发布时间】:2017-12-06 03:17:37
【问题描述】:

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

在应用模块的 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 文件应用构建脚本。

并且在项目的 gradde 文件中:

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 文件中未定义的变量吗?

【问题讨论】:

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


    【解决方案1】:

    您没有下载整个存储库,或者您的项目设置不正确。 ../version.gradle 中的 ".." 告诉代码去文件系统中的一个文件夹。

    Here is the missing file. 你可以直接下载它,然后编辑你的 gradle,或者你可能不得不再次克隆整个项目。

    【讨论】:

    • 完美!谢谢!
    猜你喜欢
    • 2019-03-06
    • 2015-09-19
    • 1970-01-01
    • 2016-08-22
    • 2019-09-04
    • 2012-10-11
    • 2020-05-04
    • 2022-01-14
    • 2011-03-28
    相关资源
    最近更新 更多