HarmonyOS鸿蒙Next中好像和空应用在一个项目里了,这怎么调整呢

HarmonyOS鸿蒙Next中好像和空应用在一个项目里了,这怎么调整呢 cke_165.png

新建鸿蒙版本的时候,有两个项目,选了其中一个,发现鸿蒙版好像和空应用在一个项目里了,这怎么调整呢


更多关于HarmonyOS鸿蒙Next中好像和空应用在一个项目里了,这怎么调整呢的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

右边的是原有的安卓项目,而左边的包括空项目以及原有的项目,目前只需要将左边的鸿蒙应用删掉,然后右边新建鸿蒙应用就可以,将没有内容的应用删掉。

更多关于HarmonyOS鸿蒙Next中好像和空应用在一个项目里了,这怎么调整呢的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS Next项目中,若主应用与空应用模块混在一起,可调整项目结构:在DevEco Studio的“Project”视图下,删除或移除非必要的空应用模块(如entry外的模块),或通过build-profile.json5中的modules配置移除对应模块条目。重新同步工程后生效。

你遇到的情况可能是在创建项目时选错了模板,或模块叠加导致工程里同时包含“鸿蒙应用”和“空应用”两个模块。调整方法是移除多余模块,让项目只保留需要的部分:

  1. 在项目根目录找到 build-profile.json5,将 modules 数组中多余模块的条目删除。
  2. 在项目文件管理器中,直接删除对应的多余模块文件夹(如 entry 以外的其他模块目录)。
  3. 检查工程根目录的 oh-package.json5 以及其他模块的依赖关系,去掉对已删除模块的引用。
  4. 执行一次 Sync 或重新打开项目,让工程索引刷新。

如果工程只是为了验证,最简单的方式是重新创建项目,选择单一的鸿蒙 Empty Ability 模板,避免后续残留配置。

回到顶部