本篇文章给大家谈谈flutter编译打包,以及flutter 编译对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
今天给各位分享flutter编译打包的知识,其中也会对flutter 编译进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
flutter-android打包
android打包教程
flutter编译打包:
1、在AndroidManifest中确定
APP的名字:
2、在app/build.gradle中设置安卓兼容
版本targetSdkVersion和最低版本minSdkVersion
flutter编译打包,还有编译版本compileSdkVersion,还有设置包名applicationId,一般不用设置,除非
flutter编译打包你是要变更
4、添加启动图标,图标资源文件的位置如下:
看到这个文件的时候,就说明创建证书成功了
6、配置项目证书
在android目录下新建一个file文件key.properties,然后填写证书的信息如下:
7、启用混淆
在app路径中添加proguard-rules.pro文件(这个百度下就好了)
8、构建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 - 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 编译的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
flutter编译打包的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于flutter 编译、flutter编译打包的信息别忘了在本站进行查找喔。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
暂时没有评论,来抢沙发吧~