본문으로 바로가기

선플라워 프로젝트를 보면 각 라이브러리의 버전은 다음과 같이 관리되어 있다.

 

build.gradle (project)

buildscript {
    // Define versions in a single place
    ext {
        // Sdk and tools
        compileSdkVersion = 30
        minSdkVersion = 21
        targetSdkVersion = 30

        // App dependencies
        appCompatVersion = '1.1.0'
        constraintLayoutVersion = '2.0.0-beta3'
        coreTestingVersion = '2.0.0'
        
        //...
	}
}

유나이트 위키또한 위와 같이 관리하기 편하도록 build.gradle(Project) 파일 내에서 깔끔히 정리하였다..

 

*시행착오

원래 모듈의 build.gradle에서

buildConfigField("String", "ServiceKey", "\"" + getFestivalAccess() + "\"")

를 선언하면 다른 클래스에서 BuildConfig 를 불러올 수 있어야하나, 불러와지지 않았다.

해당 문제는 File -> invalidate Cached , Clean build , Rebuild 후 해결되었다.