android程序打包APK详细步骤
时间: 2023-07-25 07:17:13 浏览: 43
打包 Android 应用程序为 APK 文件需要执行以下详细步骤:
1. 生成签名密钥库文件
可以使用 JDK 自带的 keytool 工具生成签名密钥库文件,命令如下:
```
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
```
其中,my-release-key.keystore 为生成的签名密钥库文件名,alias_name 为别名,RSA 为加密算法,2048 为密钥长度,validity 为有效期,单位为天。
2. 配置 Gradle 构建文件
在 app 模块的 build.gradle 文件中添加如下代码:
```
android {
...
defaultConfig {
...
// 设置应用程序的版本信息
versionCode 1
versionName "1.0"
// 设置签名密钥库信息
signingConfigs {
release {
storeFile file("my-release-key.keystore")
storePassword "your_store_password"
keyAlias "alias_name"
keyPassword "your_key_password"
}
}
// 设置构建类型为 release
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
...
}
```
其中,your_store_password 和 your_key_password 是你设置的签名密钥库密码。
3. 生成 APK 文件
在 Android Studio 中,选择 Build -> Generate Signed Bundle / APK,选择 APK,然后选择 release 构建类型和签名密钥库文件,填写密钥库密码和别名密码,最后生成 APK 文件。
或者在命令行中,执行以下命令:
```
./gradlew assembleRelease
```
这样就会在 app/build/outputs/apk/release 目录下生成 release 版本的 APK 文件。