美文网首页工作生活
Flutter项目导入(Android Studio)

Flutter项目导入(Android Studio)

作者: Enhakkore | 来源:发表于2019-07-11 13:43 被阅读0次

    一、导入Flutter项目
    因为AndroidStudio只支持新建Flutter项目,并没有提供直接导入一个Flutter项目的入口,我们第一步就以导入常规Android项目的方式导入就可以,File -> Open -> 需要导入的项目,如果在之前正确的配置了AndroidStudio的Flutter环境,就能够正常的运行Flutter项目了。
    不过可以运行的项目的工程目录是这样的

    导入Flutter项目01.png

    但是我们仍有对Android原生开发的诉求,而android目录下的文件缺少支持Flutter必要的依赖,MainActivity文件是这样色儿的。

    导入Flutter项目02.png

    并且还发现导入的项目缺少对应的iml文件,导致Android Studio不能正确的识别工程的代码目录。

    这里我提供一种比较笨的方式来解决,大家如有更好的方式请记得联系我,一起成长一起撸嘛。

    二、导入项目 可编辑
    1、使用AS重新创建一个Flutter项目,并将工程根目录中的iml和android目录下的iml文件拷到导入的项目中。
    2、找到拷入的iml文件,右键选择Import xxx Module

    导入Flutter项目03.png

    3、但是这样之后虽然android工程能够识别java文件但是还是确实关键依赖,

    导入Flutter项目04.png

    找了一下依赖发现缺少这个依赖,

    导入Flutter项目05.png

    翻阅各种资料,也没知道怎么加这个依赖,一顿吐槽Flutter,不过最终还是功夫不负有心人呀,神来之笔发现了这个,

    导入Flutter项目06.png

    4、将新建的项目中idea目录下的Flutter_for_Android.xml文件拷贝到导入的项目,然后重启一下,ok一切问题都解决了。

    相关文章

      网友评论

        本文标题:Flutter项目导入(Android Studio)

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