type
status
date
slug
summary
tags
category
icon
password
nkey -v -keystore ~/my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias keyAlias
- 你将被提示输入密码、名字、组织等信息。
my-release-key.jks
是生成的 keystore 文件,你可以将其保存在某个安全位置。
2. 在 Gradle 中配置签名
打开项目的
android
目录下的 build.gradle
文件,并将签名信息添加到 release
构建类型中。- 编辑
android/app/build.gradle
文件: 在android/app/build.gradle
文件的android
标签下,添加签名配置:请将keyAlias
、keyPassword
、storeFile
和storePassword
替换为你生成 keystore 时使用的信息。
3. 生成 Release APK
在 Android Studio 中:
- 点击 Build > Flutter > Build APK 或 Build > Build Bundle(s) / APK(s) > Build APK(s)。
- 系统会开始构建 Release 版本的 APK,构建完成后,你可以在项目目录下的
build/app/outputs/flutter-apk/
中找到生成的 APK 文件。
4. 使用命令行生成 APK
你也可以使用命令行来生成 APK。
- 进入项目根目录,运行以下命令生成 release APK:
生成的 APK 文件会存放在
build/app/outputs/flutter-apk/
目录中。5. 发布到 Google Play 商店(可选)
- 准备好签名的 release APK 后,你可以登录到 Google Play 开发者控制台,上传 APK 并发布应用。
通过这些步骤,你可以轻松地为你的 Flutter 项目生成一个可发布的 release 版本。
- Author:NotionNext
- URL:https://tangly1024.com/article/%E7%94%9F%E6%88%90%20Flutter%20%E9%A1%B9%E7%9B%AE%E7%9A%84%20release%20%E7%89%88%E6%9C%AC
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts