HarmonyOS 鸿蒙Next新建demo跑不起来,提示插件版本不对

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

HarmonyOS 鸿蒙Next新建demo跑不起来,提示插件版本不对

cke_4102.png

Cause: The @ohos/hvigor-ohos-plugin version () is not within the expected range 2.x.x (2.x.x >= 2.4.0).

Solution: Switch to @ohos/hvigor-ohos-plugin 2.4.2(which will install @ohos/hvigor 2.4.2) and import the project again.

15 回复
把可以正常可以运行的demo中的hvigor-config.json5  和hvigor-wrapper.js  两个文件拷贝到 构建失败的项目中,然后重新编译就好了。
cke_240.png
SDK的API 和 手机的API 都要是9(至少是鸿蒙4.0,具体API版本需要使用命令查看)才可以运行。

由于 NEXT 版本API12 升级很大,建议直接上手 NEXT 版本,否则后期会有大量的编译错误需要修改。

可以申请 NEXT版本模拟器,通过后先在模拟器上跑。

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

我也是该问题,有解决了的吗

SDK的API 和 手机的API 都要是9(至少是鸿蒙4.0,具体API版本需要使用命令查看)才可以运行。 由于 NEXT 版本API12 升级很大,建议直接上手 NEXT 版本,否则后期会有大量的编译错误需要修改。 可以申请 NEXT版本模拟器,通过后先在模拟器上跑。

都试过了 没解决呢

 

SDK的API 和 手机的API 都要是9(至少是鸿蒙4.0,具体API版本需要使用命令查看)才可以运行。 由于 NEXT 版本API12 升级很大,建议直接上手 NEXT 版本,否则后期会有大量的编译错误需要修改。 可以申请 NEXT版本模拟器,通过后先在模拟器上跑。

一样的问题,难道手机3.0的系统就无法真机测试了吗?必须上4.0的系统吗?手机升级不了,公司不给配测试机。。。

SDK的API 和 手机的API 都要是9(至少是鸿蒙4.0,具体API版本需要使用命令查看)才可以运行。 由于 NEXT 版本API12 升级很大,建议直接上手 NEXT 版本,否则后期会有大量的编译错误需要修改。 可以申请 NEXT版本模拟器,通过后先在模拟器上跑。

简直了,能不能搞好再发布出来,问题太多了。
简直了,能不能搞好再发布出来,问题太多了。
先clean project, 在根据提示点击蓝字安装即可。入口文件在product---phone---src---main---ets---mainpage.ets
蓝字switch to ... 是能点的。
点一下
我导入demo工程也是出现版本不对,需要点一下修复,更改了版本才能运行,应该是demo的版本较低吧,新版本的IDE默认采用2.4.2。

针对HarmonyOS 鸿蒙Next新建demo跑不起来且提示插件版本不对的问题,建议首先检查并更新你的HarmonyOS SDK到最新版本。同时,确保你的项目中所有依赖的插件版本与SDK兼容。在IDE(如DevEco Studio)中,检查build.gradle文件中的插件版本,并参考官方文档或依赖库的更新日志进行适配。如果问题依旧,可以尝试清理并重建项目,或检查环境变量(如JAVA_HOME)是否设置正确。如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部