6

TeamCity を使用してアプリケーションのバージョンをビルドし、それを HockeyApp にアップロードしています。特定のフレーバーでのみプロガードを有効にしたいのですが、ビルドが teamcity にあり、HockeyApp にアップロードしている場合、可能ですか? 今、私はgradleファイルで変数を定義しました:

def runProguard = false

私のフレーバーでfalseまたはtrueに設定してから、ビルドタイプで次のように設定します。

if (project.hasProperty('teamcity') && runProguard.toBoolean()) {
    minifyEnabled true
  } else {
    minifyEnabled false
}

しかし、teamcity では機能せず、HockeyApp にはプロガードのないバージョンがあります。修正方法は?たとえば、プロガードを有効にしてgradleタスクを定義するなど、それを行う別の方法はありますか?

4

1 に答える 1