Files
android-ci-demo/release-signing-example.gradle
T
2026-06-02 12:47:01 +08:00

30 lines
1.0 KiB
Groovy
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Android Release 签名配置示例
# 复制为 app/release-signing.gradle 并修改实际路径
android {
...
signingConfigs {
release {
// 方式 1: 使用环境变量(推荐用于 CI/CD
storeFile file(System.getenv("KEYSTORE_PATH") ?: "keystore/release.jks")
storePassword System.getenv("KEYSTORE_PASSWORD")
keyAlias System.getenv("KEY_ALIAS")
keyPassword System.getenv("KEY_PASSWORD")
// 方式 2: 直接配置(仅本地开发,不要提交到 Git)
// storeFile file('keystore/release.jks')
// storePassword 'your-store-password'
// keyAlias 'your-key-alias'
// keyPassword 'your-key-password'
}
}
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}