将你的 key.jks 文件放在项目根目录:
项目根目录/
├── key.jks ← 放在这里
├── app/
├── gradle/
└── ...
复制 keystore.properties.example 为 keystore.properties:
cp keystore.properties keystore.properties
编辑 keystore.properties 文件,填入你的实际信息:
storePassword=你的密钥库密码
keyPassword=你的密钥密码
keyAlias=你的密钥别名
storeFile=key.jks
# Windows
gradlew assembleRelease
# Linux/Mac
./gradlew assembleRelease
生成的 APK 文件位于:app/build/outputs/apk/release/app-release.apk
⚠️ 重要:不要将以下文件提交到版本控制系统
key.jks - 你的密钥文件keystore.properties - 包含密码的配置文件这些文件已经添加到 .gitignore 中,确保它们不会被意外提交。
如果你还没有创建密钥文件,可以使用以下命令创建:
keytool -genkey -v -keystore key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-key-alias
按照提示输入信息:
⚠️ 非常重要:请妥善保管你的密钥文件和密码
key.jks 文件备份到安全的地方调试版本不需要配置签名,Android Studio 会自动使用调试密钥:
# Windows
gradlew assembleDebug
# Linux/Mac
./gradlew assembleDebug