flutter 打包成aar
简介公司app的客服系统是用flutter 来实现的,最开始我是使用flutter module的方式继承到Android 原生项目中的,但是这种方式侵入性比较强,大家都得得配置flutter 环境,所以就去踩了踩 flutter 打成aar的坑,坑一:flutter 版本的坑。可能是flutter 版本的问题,不管是flutter application 还是flutter module我都无法
·
简介
公司app的客服系统是用flutter 来实现的,最开始我是使用flutter module的方式继承到Android 原生项目中的,但是这种方式侵入性比较强,大家都得得配置flutter 环境,所以就去踩了踩 flutter 打成aar的坑,
坑一:flutter 版本的坑。可能是flutter 版本的问题,不管是flutter application 还是flutter module我都无法创建aar
坑二:com.kezong.fat-aar,flutter module 中依赖的三方库可以依赖到,但是flutter 自带的一些依赖依赖不到
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:embed'.
> Could not resolve project :path_provider_macos.
Required by:
project :app
也尝试了网上的解决方案,结果还是不行,
最后最后方法
版本:
条件:梯子
- 步骤一: 新建一个flutter module ,该依赖的三方都依赖,
- 步骤二:flutter build aar 可以 自己在build里面点也行,最后会生成 一个新的文件夹,outputs-》repo中
步骤三:编辑成功后会在控制台打印出来结果。如下如图,然后按照一步步的把配置放在Android项目中就可以就可以了。profile的配置可以忽略。
官方文档 https://flutter.dev/docs/development/add-to-app/android/project-setup#option-a—depend-on-the-android-archive-aar
更多推荐
已为社区贡献5条内容
所有评论(0)