美文网首页
Android & Flutter混合开发构建步骤

Android & Flutter混合开发构建步骤

作者: XQSY | 来源:发表于2021-06-09 20:15 被阅读0次

    一 Flutter 环境搭建

    1、安装SDK
    • 下载SDK并解压
      参考https://flutter.cn/docs/get-started/install,本文基于[v1.12.13+hotfix.8]
    • 下载完成后,解压到某个目录下,如/aaa/flutter。
    • 配置环境变量
      在终端输入 : open ~/.bash_profile 按回车
      在打开的.bash_profile文件中输入以下内容,然后关闭:
    export PUB_HOSTED_URL=https://pub.flutter-io.cn
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    
    export PATH=/Users/aaa/flutter/flutter/bin/cache/dart-sdk/bin:$PATH
    export PATH=/Users/aaa/flutter/flutter/bin:$PATH
    
    • 检查配置
      在终端输入:flutter doctor

    • Android Studio配置flutter

    二、创建项目和配置

    • 创建项目
      新建一个文件夹project,在project文件夹中创建项目
      1、创建一个android项目 例如:android_demo
      2、使用命令创建flutter模块,比如叫flutter_demo
      打开终端 进入project
    cd project
    

    输入命令

    flutter create -t flutter_demo
    
    • 配置项
      在android工程中,在settings.gradle中输入下面内容
    setBinding(new Binding([gradle: this]))
    evaluate(new File(
            settingsDir.parentFile,
            'flutter_demo/.android/include_flutter.groovy'))
    

    在主模块(一般是app模块)下的build.gradle输入下面内容

    implementation project(":flutter")
    
    • 编译
      打开flutter项目,在terminal中输入 flutter pub get
      开始编译......

    编译后,会在android项目中看到目录的变化,说明依赖成功


    image.png

    好啦,构建过程到此就结束了,后续会给大家介绍native如何和flutter进行交互,敬请期待。
    下一篇文章
    使用FluterBoost实现Android & Flutter 相互跳转
    https://www.jianshu.com/p/190ec46b85c9

    相关文章

      网友评论

          本文标题:Android & Flutter混合开发构建步骤

          本文链接:https://www.haomeiwen.com/subject/smzeeltx.html