HarmonyOS 鸿蒙Next 替换3.1.7.7版本Full SDK后无法编译跳转页面

HarmonyOS 鸿蒙Next 替换3.1.7.7版本Full SDK后无法编译跳转页面

API8 (Full SDK,版本3.1.7.7)

在编译运行页面跳转时,无法顺利编译将要跳转的页面,有警告并且会报错。

no such file E:\Local\OpenHarmony\Sdk\ets\3.1.7.7\build-tools\ets-loader\bin\ark\build-win\node_modules\typescript\bin

fail to convert file to abc\ is lost

查看该路径发现根本没有typescript文件夹。我的解决方案是把备份(Public SDK,版本3.1.7.7)相同路径下的typescript文件拷贝过来,所以HAP编译成功且没有报错。


更多关于HarmonyOS 鸿蒙Next 替换3.1.7.7版本Full SDK后无法编译跳转页面的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

更多关于HarmonyOS 鸿蒙Next 替换3.1.7.7版本Full SDK后无法编译跳转页面的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS 鸿蒙Next替换3.1.7.7版本Full SDK后无法编译跳转页面的问题,可能的原因及解决方案如下:

  1. SDK版本兼容性问题

    • 确认新替换的SDK版本与项目中的其他依赖库、框架是否兼容。不兼容可能导致编译或运行时错误。
  2. 项目配置更新

    • 检查并更新项目的配置文件(如build.gradlepackage.json等),确保它们与新SDK版本相匹配。
    • 确认manifest.json中的权限声明、组件引用等是否正确无误。
  3. 代码适配

    • 查阅新SDK版本的更新日志,了解API变动,确保跳转页面的代码已根据新API进行适配。
    • 检查跳转逻辑中是否存在已废弃或修改的方法调用。
  4. 编译环境问题

    • 清理并重建项目,确保没有旧的编译缓存干扰。
    • 检查开发环境(如IDE、编译器)是否支持新SDK版本,必要时进行更新。
  5. 日志分析

    • 仔细检查编译日志和运行时日志,寻找可能的错误信息或警告,以便定位问题。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部