
flutter
文章平均质量分 87
青杉`
这个作者很懒,什么都没留下…
展开
-
Flutter 混合开发 - aar打包
项目接入 Flutter 后有两种方式,一种是 module 引入开发,一种是 aar 依赖开发。当前项目中在 Debug 阶段为了方便调试采用 module 开发,在发版时(即 Release 阶段)采用 aar 依赖引入。为了配合这种模式就需要在 release 阶段将 aar 上传至公司 maven 仓库中,但目前 Flutter 仅提供本地发布,所以下面基于官方脚本修改,实现上传至公司 maven。原创 2024-01-05 10:56:26 · 1174 阅读 · 0 评论 -
Flutter 混合开发 - 动态下发 libflutter.so & libapp.so
明确只在打 release 包时才需要剔除(因为谁关心 debug 包包体积呀!确定剔除 Task 执行的时机。剔除要在 merge 所有 so 之后才行,通过查看 task 列表,发现 “mergeReleaseNativeLibs” 就是非常不错的时机。@Override//只在 release 变体下生效if (!//自定义 Gradle Task//指定自定义 Task 执行时机:mergeReleaseNativeLibs -> flutterSoDynamicRelease。原创 2024-01-02 14:42:07 · 3544 阅读 · 1 评论