HarmonyOS 鸿蒙Next cocos转DevEco Studio 'other' has different root问题求助

HarmonyOS 鸿蒙Next cocos转DevEco Studio ‘other’ has different root问题求助 各位大佬,今天在试图使用cocos构建发布到DevEco时,直接整破防了,

按cocos官方给的文档走了好几遍了,一直都是’other’ has different root或者Gradle sync failed,或者

这个点击切换版本后

就一直卡着了,然后重新打开构建,就 ‘other’ has different root,一直运行不了

4 回复

同样的问题,困扰好几天了

FAILURE: Build failed with an exception.

  • What went wrong:

Could not create task ‘:zipSources’.

  • Could not create task of type ‘ZipSources’.

  • ‘other’ has different root

更多关于HarmonyOS 鸿蒙Next cocos转DevEco Studio 'other' has different root问题求助的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


快给小白整破防了,只能求助各位大佬了

在将Cocos项目迁移到DevEco Studio时,遇到'other' has different root错误,通常是由于项目结构或资源配置文件不一致导致的。具体原因可能是:

  1. 配置资源文件路径不一致:Cocos和DevEco Studio对资源文件的路径处理方式不同,可能导致资源文件在迁移后无法正确识别。
  2. 项目结构差异:Cocos和DevEco Studio的项目结构存在差异,迁移时未完全适配,导致部分文件或目录无法正确映射。
  3. 配置文件冲突:迁移过程中,原有的Cocos配置文件可能与DevEco Studio的配置文件冲突,导致'other' has different root错误。

解决方法:

  • 检查项目中的资源配置文件,确保路径与DevEco Studio的要求一致。
  • 调整项目结构,使其符合DevEco Studio的规范。
  • 清理或重新生成配置文件,避免冲突。

如果问题仍未解决,可以尝试重新导入项目或使用DevEco Studio的迁移工具进行适配。

在将Cocos项目迁移到DevEco Studio时,遇到“‘other’ has different root”错误,通常是由于项目路径或文件结构不一致导致的。解决方法如下:

  1. 检查项目结构:确保Cocos项目与DevEco Studio项目的文件结构一致,特别是other文件夹的路径。
  2. 清理缓存:在DevEco Studio中执行File > Invalidate Caches / Restart,清理缓存并重启。
  3. 重新导入项目:删除现有项目,重新导入Cocos项目到DevEco Studio。
  4. 检查配置文件:确保build.gradlesettings.gradle文件配置正确,路径无误。

如果问题仍未解决,建议查看DevEco Studio的官方文档或社区论坛获取更多帮助。

回到顶部