HarmonyOS 3.1/4项目在DevEco Studio 5.0(HarmonyOS NEXT)版本下使用的问题

有读者在使用《鸿蒙HarmonyOS应用开发入门》书中的源码时,遇到了问题。本文总结问题的原因及解决方案。

有读者在使用《鸿蒙HarmonyOS应用开发入门》书中的源码时,遇到了问题。本文总结问题的原因及解决方案。

问题原因

这些问题,本质上是 DevEco Studio 版本不一致导致的。 《鸿蒙HarmonyOS应用开发入门》一书选用的是 DevEco Studio 版本为3.1,而读者使用的是 DevEco Studio 5.0(HarmonyOS NEXT),两者存在兼容性的问题。一些 API 的用法、包的位置发生了更改,甚至有些 API 不再推荐使用做了下线。

解决方案

因此,作为稳妥的方式是,将 学校用的是 DevEco Studio 5.0版本,改为 3.1。这样书中的示例可以完美运行。 DevEco Studio 3.1 下载地址为:https://developer.huawei.com/consumer/cn/archive/

另外一种方式是,按照 DevEco Studio 5.0 版本,对书中的示例,进行逐个更改,改为5.0 版本最新用法。但这样做,显然工作量很大,读者可以根据《HarmonyOS 3.1/4.0应用升级到HarmonyOS NEXT改动点》所列出的整改建议进行整改。

最后一种方案是建议采用《鸿蒙HarmonyOS应用开发入门》的升级版本《鸿蒙之光HarmonyOS NEXT原生应用开发入门》。《鸿蒙之光HarmonyOS NEXT原生应用开发入门》是完全采用DevEco Studio 5.0 版本进行编写的,书中的示例也是能在 DevEco Studio 5.0 版本下运行的。当然,《鸿蒙之光HarmonyOS NEXT原生应用开发入门》对前一版本中的一些不再推荐的API用法示例做了删除。

《鸿蒙之光HarmonyOS NEXT原生应用开发入门》预计2024年12月面世,届时读者可以向出版社索取相关配套资料(包括源码和PPT), 或前往本书的开源社区(https://github.com/waylau/harmonyos-tutorial/)进行下载。

参考资料

相关推荐
Fanmeang18 分钟前
OSPF高级特性之FRR
运维·网络·华为·ip·ospf·spf·frr
kumalab29 分钟前
HarmonyOS ArkTS卡片堆叠滑动组件实战与原理详解(含源码)
华为·harmonyos
别说我什么都不会1 小时前
【OpenHarmony】鸿蒙开发之xml2jsDemo
harmonyos
HarmonyOS_SDK5 小时前
HarmonyOS免密认证方案 助力应用登录安全升级
harmonyos
zhanshuo6 小时前
鸿蒙操作系统核心特性解析:从分布式架构到高效开发的全景技术图谱
harmonyos
塞尔维亚大汉6 小时前
鸿蒙内核源码分析(编译过程篇) | 简单案例窥视编译全过程
源码·harmonyos
别说我什么都不会6 小时前
【OpenHarmony】鸿蒙开发之ohos_beacon_library
harmonyos
瑶光守护者7 小时前
【卫星通信】超低比特率语音编解码器(ULBC)的信道特性评估
深度学习·华为·卫星通信·3gpp·ulbc
不凡的凡13 小时前
鸿蒙图片相似性对比
华为·harmonyos
Georgewu14 小时前
【HarmonyOS】HAR和HSP循环依赖和依赖传递问题详解
harmonyos