해결 Error:All flavors는 이제 지정된 flavor 차원에 속해야 합니다.Learn more at https://d.android.com
3.0 이전에 여러 버전의 패키지를 설정하는 것은 문제가 없을 것입니다. 정상적으로 운행하고 패키지할 수 있습니다.하지만 AndroidStudio가 3.0으로 업그레이드되면 여러 버전의 패키지가 실행될 때 이 오류를 알립니다(Error: All flavors must now belong to a named flavor dimension. Learn more athttps://d.android.com)
해결 방법:
defaultConfig{}에 추가:
flavor Dimensions ""이면 됩니다.
하지만 속성에 default를 넣는 것이 좋습니다. 기본값입니다.
예:
flavorDimensions "default"
구체적인 코드 위치는 다음과 같습니다.
defaultConfig {
applicationId "com.*********.app"
minSdkVersion 15
targetSdkVersion 22
multiDexEnabled true
//
versionCode project.hasProperty('VERSION_CODE') ? Integer.parseInt(VERSION_CODE) : DEF_VERSION_CODE
versionName project.hasProperty('VERSION_NAME') ? VERSION_NAME : "${DEF_VERSION_NAME}"
println("versionCode = " + versionCode + " versionName = " + versionName)
buildConfigField("String", "API_HOST", "${API_RELEASE_HOST}")
// flavor
flavorDimensions "default"
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.