Android build.gradle の signingConfigs 情報をGit管理しない

はじめに

Androidのbuild.gradleに署名情報を記載することが多いと思いますが、
その情報をGit管理したくない場合の方法を紹介します。

別ファイルを作成

signingConfigsの情報を定義した、gradleファイルを作成します。
デバッグ用のものも作成していますが、基本的にはリリース用のみで良いと思います。

f:id:QoopMk:20191004224327p:plain

.gradle の中身はこんな感じです。
xxxxx の部分は書き換えてください。
.keystore のファイルは署名ビルドで作成された証明書です。
これらのファイルを .gitignore に追加してください。

signingConfigs {
    debug {
        storeFile file("debug.keystore")
        storePassword "xxxxx"
        keyAlias "xxxxxxxxxxxxxx"
        keyPassword "xxxxx"
    }
}

別ファイルを読み込む

あとはbuild.gradleファイルで読む込むだけで完了です!

f:id:QoopMk:20191004224832p:plain