android项目引入flutter moudle依赖步骤

  • 第一步,新建目录AFlutter,创建androidproject项目
  • 第二步,在new Flutter Project 选择 flutter module模式,路径和android项目MyApp同级目录,并建议在new window 窗口打开 ,也就是说Android工程和Flutter工程是同级的,只是Android项目是正常创建,Flutter项目是创建module工程,完成后的项目效果:
  • 第三步,在安卓的setting.gradle中引入依赖
include ':app'

//加入下面配置
setBinding(new Binding([gradle: this]))
evaluate(new File(
        settingsDir.parentFile,
        'flutter工程名称/.android/include_flutter.groovy'
))
  • 第四步:在app的build.gradle文件中加入flutter工程依赖
dependencies {
    ...

    // 加入下面配置
    implementation project(':flutter')
}
  • 第五步,在Android项目中调用flutter
  private void inJionFlutter() {
        //创建flutterView
        FlutterView flutterView = Flutter.createView(this,getLifecycle(),"route");
//        Flutter.createFragment("router");
        //添加到根view
        addContentView(flutterView,new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT,
                FrameLayout.LayoutParams.MATCH_PARENT));
    }

这样你就可以开两个AndroidStudio,一个写Android,一个写flutter,要命的是flutter中的代码可以在Android中直接体现,也可以一个人写Android,一个人写flutter,体验不要太酸爽!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值