2017-12-05 14 views
0

나는 2 차원 여러 맛이 있습니다안드로이드 Gradle을 플러그인 3.0.1 versionNameSuffix 오버라이드

flavorDimensions "buildType", "serverType" 

    prod { 
     dimension "serverType" 
     versionNameSuffix "-prod" 
    } 

    development { 
     dimension "buildType" 
    } 

    googlePlay { 
     dimension "buildType" 
     versionNameSuffix "-play" 
     versionName "1.1" 
    } 

내가 GOOGLEPLAY에게 자극 맛의 versionNameSuffix을 무시할 수 맛을 원하지만 그것은 단지에 접미사를 추가를 최종 버전 이름이므로 '1.1-prod-play'과 같은 버전 이름을 갖고 있지만 '1.1-play'과 같아야합니다.

누군가가이 문제를 해결할 수 있습니까?

답변

0

솔루션은 다음과 같이 versionName을을 무시하는 것입니다

globalConfig.androidVersionName이 버전 이름을 가진 변수 나에 의해 정의됩니다
prod { 
     dimension "serverType" 
     versionName globalConfig.androidVersionName + "-prod" 
    } 

    development { 
     dimension "buildType" 
    } 

    googlePlay { 
     dimension "buildType" 
     versionName globalConfig.androidVersionName 
    } 

.