Flutter项目导入(Android Studio)

一、导入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一切问题都解决了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容