关于Flutter打包是啥的信息

网友投稿 1080 2022-12-23

本篇文章给大家谈谈Flutter打包是啥,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享Flutter打包是啥的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Flutter - APP打包

一、flutter ios 打包

方案一:

1、xcode 启动iOS项目 添加证书和描述文件

 2. 命令  flutter build ios   

等待一段时间 自动会在build/ios  下面的文件夹会输出.app 包, 输出路径有

/Users/turnmomment/development/hook_up/build/ios/iphoneos/Runner.app

3. 建一个文件夹命名Payload,将Runner.app 文件拷入该文件夹,将此此文件夹压缩成zip格式,重命名成ipa格式。好了,安装包可以装机测试了。

方案二: 直接使用使用archive 方式打包

二、 Android 打包:

1. 设置图标图片和启动页

2. 添加

  lintOptions{

        disable 'InvalidPackage'

        checkReleaseBuilds false

    }

  3. 执行命令  flutter build apk

Flutter打包产物

基于flutter版本1.9.1,低版本区别对待。

lib目录,libflutter.so文件,三个目录armeabi-v7a,x86_64和x86,支持arm平台32和x86的32和64。
asset目录,新增flutter_asset目录,三个文件,dart产物。

lib目录,libflutter.so文件,两个目录armeabi-v7,arm64-v8a,支持arm平台32和64。
asset目录,新增flutter_asset目录。
在release模式,libapp.so替代flutter老版本的一些dart产物,如下。

flutter命令打包生成产物,flutter命令脚本会调用dart命令。

dart的编译模式:
kernel snapshot 模式,开发阶段,isolate_snapshot_data,vm_snapshot_data,kernel_blob_bin是业务数据

core jit,
生产阶段,dart的一种二进制模式,这是一种aot模式,vm和isolate。

任重而道远

flutter-android打包

android打包教程:
1、在AndroidManifest中确定app的名字:

2、在app/build.gradle中设置安卓兼容版本targetSdkVersion和最低版本minSdkVersion,还有编译版本compileSdkVersion,还有设置包名applicationId,一般不用设置,除非你是要变更

4、添加启动图标,图标资源文件的位置如下:

看到这个文件的时候,就说明创建证书成功了
6、配置项目证书
在android目录下新建一个file文件key.properties,然后填写证书的信息如下:

7、启用混淆
在app路径中添加proguard-rules.pro文件(这个百度下就好了)
8、构建flutter build apk 关于Flutter打包是啥和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 Flutter打包是啥的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、Flutter打包是啥的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:手把手带你实现第一个Mybatis程序
下一篇:重庆智能车载终端价格(重庆车云数字科技网站)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~