环境版本说明
更新项目依赖
// 在项目根目录下执行
flutter pub get
生成签名密钥(如果已经生成过,可以跳过这一步)
keytool -genkey -v -keystore [自己定义名称].jks -keyalg RSA -keysize 2048 -validity 10000 -alias [自己定义的名称]
注意:这里[]的内容替换成自己的,不需要[]符号,这个命令在哪里执行,生成的文件就在哪里,可以在项目根目录下执行
配置build.gradle:
在android/app/build.gradle中,添加签名配置:(以下代码是文件的一部分)
android {
...
signingConfigs {
release {
storeFile file('my-release-key.jks') // 这里是加载上一步生成的文件
storePassword 'your_store_password'
keyAlias 'key'
keyPassword 'your_key_password'
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
开始打包应用
// 在项目的根目录执行
flutter build apk --release
找到APK文件
打包完成后,APK文件将在build/app/outputs/flutter-apk/app-release.apk路径下。