# 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' } } }