This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# 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'
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user