赞
踩
开发环境及工具:
电脑:mac os
java sdk 1.8
android studio 4.1
flutter sdk 2.2.2
dart sdk 2.13.3
一、android原生引入flutter的2种方式
1、原生直接依赖flutter module
2、原生依赖flutter module打成的aar
—————————————————————————————————————————
1、原生直接依赖flutter module ,此方式暂不做说明
2、原生依赖flutter module打成的aar
a、新建android项目
b、新建flutter module
在app的同级目录下New Module,找到Flutter Module,进行创建
建好后的项目目录结构,app与my_flutter_module 在同一个级别
c、flutter module打包成aar
进入到my_flutter_module的根目录
命令行打包aar:
flutter build aar
运行结果如下,表示aar构建成功:
d、android 依赖flutter module生成的aar
1、在app目录下的build.gradle中添加如下代码,与android{}同级
repositories {
maven {
url '../my_flutter_module/build/host/outputs/repo'
}
maven {
url 'http://download.flutter.io'
}
}
2、在app目录下的build.gradle中添加生成的aar引用
dependencies {
debugImplementation 'com.darren.my_flutter_module:flutter_debug:1.0'
//profileImplementation 'com.darren.my_flutter_module:flutter_profile:1.0'
releaseImplementation 'com.darren.my_flutter_module:flutter_release:1.0'
}
3、同步项目,引入成功
e、android 页面跳转flutter页面,待续
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。