开发者社区> 问答> 正文

Android中Flutter编译任务分析是怎么样的?

Android中Flutter编译任务分析是怎么样的?

展开
收起
游客cum3jectrqmmy 2022-01-07 21:31:44 425 0
来自:闲鱼技术
1 条回答
写回答
取消 提交回答
  • Flutter工程的Android打包,其实只是在Android的 Gradle任务中括入了—个 Flutter gradle任务, 而 Flutter gradle主要做了三件事(这个文件可以在 Flutter库中的 [flutter/packages/flutte「_tools/gradle] 目录下能找到):

    1.增加 flutter.jar 的依赖。

    2.插入 Flutter Plugin 的编译依赖。

    3.插入 Flutter工程的编译任务,得到的产物包括两个isolate—snapshot文件、两个 vm_snapshot文件和 flutter_assets 文件夹。然后将产物拷贝到 mergeAssets .outputDir, 最后合并到APK 的 assets 目录下。

    资料来源:《闲鱼Flutter技术解析与实战》,下载链接为:https://developer.aliyun.com/topic/download?id=19。

    2022-01-08 18:50:34
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载