Android和Flutter混合开发

1、 创建项目

1. 1、 创建一个Android项目
1. 2 、创建一个Flutter Module

第一次最好是和Android项目在同一目录下,这样在把Flutter项目变成Android项目的一个module时配置路径不容易出错(大神请忽略这句话)

2、关联

2.1、在Android项目下的setting.gradle文件中添加如下配置,编译完成后就会变成Android项目的一个module了,注意flutter_module的路径:

和Android项目在同一目录下

setBinding(new Binding([gradle: this]))
evaluate(new File(
        settingsDir.parentFile,  //注意:有parentFile下面的路径和没有的路径是不一样的
        'flutter_module/.android/include_flutter.groovy'
))
include ':flutter_module'
project(':flutter_module').projectDir = new File('../flutter_module')

在Android项目目录下

setBinding(new Binding([gradle: this]))
evaluate(new File(
        settingsDir,  //注意:有parentFile下面的路径和没

猜你喜欢

转载自blog.csdn.net/xiaopihair123/article/details/126524060