Flutter打包流程

基于Wandroid网站api开发的Flutter版本,欢迎大家star!!

基于wanandroid网站开发的Flutter版本

背景

从事过Android开发的同学应该对Android的Release包打包流程很熟悉了,这里重点说一下Flutter如何打Android的Release包。通过本篇文章你讲了解到一下内容:

1.如何创建Flutter的打包秘钥(key.jks)。

2.Android的Gradle打包配置。

3.如何通过命令快速打包。

下面就针对以上问题一一进行解决:

一、如何创建Flutter的打包秘钥

如果之前你已经有了打包的秘钥keystore,这里可以不用看了,直接忽略!

打来命令执行框cmd,输入一下命令:

keytool -genkey -v -keystore D:\flutterDemo\key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

具体解释看图:(***秘钥最后的key为Alias,这个可以随意,图片标记稍有问题***)

18938345-52e4b71af6c4871c.png
正常的打包流程

可能你在打包过程当中会遇到这样的问题,文件找不到:

18938345-01888273e01a5042.png
打包错误提醒

不用着急,这个原因就是你配置D:\flutterDemo\key.jks这个路径不正确,只要将它修改成为有效路径就可以了。

二、Android的Gradle打包配置

首先看一下Gradle的相关配置


18938345-770f845ca6d04a89.png
18938345-c7911b5511bb4fe0.png
key.properties内容

然后打开app工程下的build文件,添加以下配置:

18938345-8a469d1ecd26e201.png
gradle变量定义
18938345-f4c95d1e6d760963.png
具体的打包配置

按照以上流程,整个打包流程已经配置完了。

三、如何通过命令快速打包

1.使用命令行进入项目所在的根目录

2.在根目录下面执行以下命令:

运行flutter build apk(flutter build 默认会包含 --release选项)

3.经过一系列编译打包流程,最后打包好的发布APK位于/build/app/outputs/apk/app-release.apk。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值