flutter打包安卓项目
·
打包安卓apk有两步配置:
- 生成签名文件
- 配置项目引入签名文件
生成签名文件
jdk生成签名文件详细参考、
jdk安装配置详细参考
配置项目
- 引入签名文件
在<projectdir>android/目录下新建key.properties,内容如下
storePassword=密码
keyPassword=密码
keyAlias=签名文件名称
storeFile=签名文件完整路径
如图:

2. 配置 build.gradle
需要修改<project dir>android/app/build.gradle文件
添加(在android {前面添加):
def keystorePropertiesFile = rootProject.file("key.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
如图:

修改:
// 替换
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.debug
}
}
// 替换为
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
更多推荐



所有评论(0)