투케이2K

265. (TWOK/ERROR) [Android] 안드로이드 Error:All flavors must now belong to a named flavor dimension. 본문

투케이2K 에러관리

265. (TWOK/ERROR) [Android] 안드로이드 Error:All flavors must now belong to a named flavor dimension.

투케이2K 2024. 8. 16. 20:41

[환경 설정 및 설명]

프로그램 : AndroidStudio

설 명 : [Android] 안드로이드 Error:All flavors must now belong to a named flavor dimension.

 

[에러 원인]

1. 안드로이드 build.gradle 설정 >> productFlavors 지정 시 flavorDimensions 을 명시해 주지 않아서 발생하는 이슈

 

[해결 방법]

1. 안드로이드 build.gradle 설정 >> flavorDimensions 명시 및 productFlavors 부분에 속성 지정

 

[소스 코드 예시]

android {

    // [컴파일 버전]
    compileSdk 33

    // [flavorDimensions 사용 명시]
    flavorDimensions "flavors"

    // [앱 빌드 : 무료, 유료 버전 구분 처리]
    productFlavors {
        free {
            dimension "flavors"
            applicationId "com.example.javaproject.free"
            versionCode 1 // 빌드 버전
            versionName "1.0.1"
        }

        paid {
            dimension "flavors"
            applicationId "com.example.javaproject.paid"
            versionCode 2 // 빌드 버전
            versionName "1.0.2"
        }
    }
}

 

반응형
Comments