美文网首页Flutter学习
Flutter打包流程

Flutter打包流程

作者: keemeng | 来源:发表于2019-07-27 08:25 被阅读5次

基于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,这个可以随意,图片标记稍有问题***)

正常的打包流程

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

打包错误提醒

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

二、Android的Gradle打包配置

首先看一下Gradle的相关配置

key.properties内容

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

gradle变量定义 具体的打包配置

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

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

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

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

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

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

相关文章

网友评论

    本文标题:Flutter打包流程

    本文链接:https://www.haomeiwen.com/subject/ehksrctx.html