2017-12-06 2 views
0

새로운 Android 샘플을 가져오고 실행하려고했습니다. 특히 ArchitectureComponentsBasic 예입니다. 그러나 gradle 파일은 프로젝트와 함께 다운로드되지 않은 파일을 참조합니다. 응용 프로그램 모듈의 Gradle을 파일에서 Android 샘플의 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

전체 저장소를 다운로드하지 않았거나 프로젝트를 잘못 설정했을 수 있습니다. ".."(../version.gradle)은 코드가 파일 시스템의 폴더로 올라가도록 지시합니다.

Here is the missing file. 그냥 다운로드하여 편집 할 수도 있고, 전체 프로젝트를 다시 복제해야 할 수도 있습니다.

+0

Perfect! 감사! – fahmy

관련 문제