添加Flutter模块作为依赖
通常在做Flutter混合开发时,我们需要创建一个flutter模块,并通过模块依赖的方式添加给原生工程,这种方式对需要进行flutter混合开发的人员来说,没有问题,但是对于同组其他不需要进行flutter混合开发的人来说,却增加了额外的成本,比如需要配置Flutter开发环境,每次同步flutter module最新代码。所以,为了非flutter开发人员更好的开发体验,我们需要对flutter模块换一种依赖方式—AAR依赖
添加Flutter AAR作为依赖
Flutter是支持将flutter模块打包成AAR供原生工程添加依赖的,我们只需打开终端,切换到flutter module目录下,执行命令
//关于此命令,可通过-h查看更多
flutter build aar
或者通过AS菜单中的Build > Flutter > Build AAR菜单在 Android Studio 中为 Flutter 模块构建 AAR

构建完成后,Gradle会在我们的flutter模块下的build文件夹中生成AAR包

再按照提示进行集成,绿色字就是打包出的AAR的地址

本文介绍了如何将Flutter模块打包为AAR,以便于非Flutter开发者在原生项目中依赖。通过执行`flutter build aar`命令,可以在本地生成AAR文件,然后通过集成步骤添加到原生项目。为了解耦并方便团队共享,文章详细阐述了如何将AAR上传至Maven私有仓库,包括理解`aar_init_script.gradle`脚本的作用和修改构建脚本来指向自定义的Maven仓库地址。最后,建议编写自动化脚本以简化流程,提高团队效率。
最低0.47元/天 解锁文章
2202

被折叠的 条评论
为什么被折叠?



