Logo
Section 1 / 2

发布前的准备工作

了解首次发布前需要完成的步骤。

导入

发布前的准备工作

了解首次发布前需要完成的步骤。

在本节课中,我们将了解首次将应用发布到 Play 商店之前需要完成的步骤。

应用图标

我们应用的默认图标是 Flutter 的标志。通常我们需要更换为自定义的应用图标,为此需要安装一个 Flutter 插件包。
运行以下命令来添加该插件:

1flutter pub add flutter_launcher_icons

安装完成后,再执行以下命令:

1flutter pub get

接下来,我们需要将自定义图标图片放入 assets 文件夹,并在 pubspec.yaml 文件中的 flutter_icons: 字段中指定图片路径。参考如下代码:

No configuration found for ID: c6f5d02158c6943388733af0be27470bf683a284c9c6e777057ab5bc124e8283

配置完成后,运行以下命令生成新图标:

1flutter pub get 2flutter pub run flutter_launcher_icons:main

对应用进行签名

首先,我们需要创建自己的上传密钥(upload key),该密钥用于在发布前对应用进行签名。

上传密钥

注意: 请确保设备上已安装 Java,并且终端可以正常执行 Java 命令。

运行以下命令生成上传密钥:

1keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload

执行该命令后,系统会提示输入密码并回答几个问题。之后会再次要求输入密码,建议两次输入相同的密码,以免混淆。

引用密钥库

创建一个名为 /android/key.properties 的文件,用于存储对密钥库的引用。

参考如下代码:

No configuration found for ID: cf3d19d3d9157e9d47619ee2e942ee4650216e0375a7fa1ba57a4e2e624ffa3f

配置 Gradle

修改 /android/app/build.gradle 文件,参考如下配置:

No configuration found for ID: 0fce7c043b96b926d3bb8971ad306e7c0016443441c7142ba0f9c908f0bce006

构建应用包

完成应用签名后,我们就可以开始构建应用了。

在项目根目录下运行以下命令,构建应用包:

1flutter build appbundle

构建完成后,生成的发布版本应用包位于 /build/app/outputs/bundle/release/app-release.aab 路径下。

Flutter 基础知识

发布我们的应用