用DevEco Studio打开flutter项目的ohos目录会出现两个ohos目录

用DevEco Studio打开flutter项目的ohos目录会出现两个ohos目录 【问题描述】:用devecostudio打开flutter项目的ohos目录会出现两个ohos目录,然后dev会弹出来一个保护机制,这个有影响吗,ohos.webview_flutter_ohos这个为了支持鸿蒙而提供的独立鸿蒙工程结构吗

【问题现象】:

cke_3186.png

cke_580.png


更多关于用DevEco Studio打开flutter项目的ohos目录会出现两个ohos目录的实战教程也可以访问 https://www.itying.com/category-92-b0.html

5 回复

开发者你好,出现2个ohos目录是基于源码方式集成的DevEco Studio的显示方式,属于正常现象。

更多关于用DevEco Studio打开flutter项目的ohos目录会出现两个ohos目录的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


我这没看到两个,你这个flutter项目是什么时候创建的,可以看看你ohos这一层级在文件管理器中的目录结构,都包含哪些文件。

创建没多久

cke_567.png

出现两个ohos目录是因为Flutter适配鸿蒙时,项目根目录下的ohos目录与DevEco Studio自动生成的配置缓存(.idea/ohos)重复显示。关闭项目后删除.idea文件夹及ohos目录下build子目录,重新导入即可。

您遇到的“两个ohos目录”是由于DevEco Studio检测到Flutter项目的ohos目录本身就是一个独立的鸿蒙工程,而外层项目根目录也包含工程描述文件,导致IDE同时显示了两个视图。弹出的保护机制是正常的安全提示,旨在防止嵌套工程造成索引混乱,对实际构建和运行没有影响,可以安全忽略。

ohos.webview_flutter_ohoswebview_flutter 插件为鸿蒙平台提供的独立 module 工程,它遵循鸿蒙的工程结构,用于在Flutter中支持WebView。该模块会被作为子模块集成到主ohos工程中,其独立结构是插件适配鸿蒙的常规做法。

回到顶部