HarmonyOS 鸿蒙Next macx86 配置项目文件生成前缀 应用后全部文件不能打开 已解决

发布于 1周前 作者 yuanlaile 来自 鸿蒙OS

HarmonyOS 鸿蒙Next macx86 配置项目文件生成前缀 应用后全部文件不能打开 已解决

我参考文档

DevEco Studio设置新建文件时自动添加头部注释和版权声明的方法

https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-coding-8-V5 

在macx86版本出现问题并且可复现,最终没有通过include选项添加header成功,但是使用file 选择ets类型添加header可以成功

操作过程描述:

Perference—>Editor—>File and Code Templates —> includes 

+ 设置Extension: .* —> 点击Apply之后弹出Register New File Type Association

选择第三个 Open matching files in associated application

之后所有项目文件均不能在ide中打开,即文件无类型icon,且点击文件右侧代码区域不显示文件对应代码

错误复现过程:

1.新建项目,项目可运行注意文件icon此时是有的,如绿框框出来的位置

cke_7579.jpeg

2. 打开Perference—>Editor—>File and Code Templates,选择include选项卡,Extension需要输入.,点击Apply,后会弹出一个窗口有三个单选框如图:

cke_9699.jpeg

3.选择第三个单选:Open matching files in associated application ,点击OK,Apply之后,再次查看项目文件,所有文件无对应类型icon,且点击文件右侧代码区域不展示文件对应代码

cke_36706.jpeg

解决办法:

方法1:选择File Type 

选择 File opened in associated application 后 删除刚才添加的 .

注意:若是选择弹出窗口的默认第二个单选,则在此处左侧先选择Text—>找到.* 删除即可

cke_6898.jpeg

方法2:彻底删除DevEco Studio 之后重装,

完全删除deveco studio

~/Library/Application Support/Huawei 

~/Library/Caches/Huawei 

~/.gradle 

~/Library/Logs/Huawei 

~/Library/Developer/CoreSimulator/Devices 

然后使用强力卸载应用卸载,不行就重启再安装

注意需要彻底删除,重装后会弹出

cke_59590.jpeg

弹出这个窗口代表彻底删除成功,未导入以前的settings配置,如果没弹出说明没删干净,还会出现文件类型icon显示不出来的情况


更多关于HarmonyOS 鸿蒙Next macx86 配置项目文件生成前缀 应用后全部文件不能打开 已解决的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next macx86 配置项目文件生成前缀 应用后全部文件不能打开 已解决的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS 鸿蒙Next在macx86环境下配置项目文件生成前缀后应用文件无法打开的问题,通常与项目配置、编译环境或权限设置有关。请检查以下几点:

  1. 确保项目配置文件(如build.gradle或CMakeLists.txt)中的前缀设置正确无误,且符合鸿蒙系统的要求。
  2. 检查编译环境是否完整且兼容,包括SDK和NDK的版本是否与鸿蒙系统匹配。
  3. 确认生成的文件权限设置,确保应用有权限访问这些文件。

如果问题依旧无法解决,请检查是否有其他系统或软件冲突,或尝试重启开发环境。如果问题依旧没法解决请加我微信,我的微信是itying888。

更多关于HarmonyOS 鸿蒙Next macx86 配置项目文件生成前缀 应用后全部文件不能打开 已解决的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!