私は学年の初心者ですが、私は以下については不明です。
私が正しく次のことを理解している場合:bashから署名設定を入力してください
android {
signingConfigs {
config {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
...
}
メンバーフィールドを持つオブジェクトを作成しますkeyAlias
keyPassword
など
だから、getterメソッドのGradleのを使用してアプリに署名することができます。
私の理解が正しいならば、実際の値をオブジェクトに取り込むための値を外部のbash関数から取り出せれば、どうすればこれらの値を設定できますか?
など。 keyPassword
はいくつかcat password_file|awk ‘{print $1}’
から設定できます。これは単なる例です。私は必要な方法でオブジェクトをどのように埋め込むのかを理解したい
ここで 'keystoreProperties'を定義していますか? –
@ Code-Apprentice:そのスニペットは、gradleのドキュメントからコピー/貼り付けされています。私はそれがどのように動作するのか理解しようとしていた – Jim
一般的に彼らは公開されていないファイルから参照することができます。 –