TeamCity を使用してアプリケーションのバージョンをビルドし、それを HockeyApp にアップロードしています。特定のフレーバーでのみプロガードを有効にしたいのですが、ビルドが teamcity にあり、HockeyApp にアップロードしている場合、可能ですか? 今、私はgradleファイルで変数を定義しました:
def runProguard = false
私のフレーバーでfalseまたはtrueに設定してから、ビルドタイプで次のように設定します。
if (project.hasProperty('teamcity') && runProguard.toBoolean()) {
minifyEnabled true
} else {
minifyEnabled false
}
しかし、teamcity では機能せず、HockeyApp にはプロガードのないバージョンがあります。修正方法は?たとえば、プロガードを有効にしてgradleタスクを定義するなど、それを行う別の方法はありますか?