相关问题
请问热重载如何启动?
366浏览 • 0回复 待解决
Flutter 热重载方法有哪些?
1080浏览 • 1回复 待解决
HAR和HSP的使用场景区分
1507浏览 • 1回复 待解决
HarmonyOS har和hsp的选择
620浏览 • 1回复 待解决
4.0release不支持热重载?
3691浏览 • 1回复 待解决
目前开发工具支持热重载吗
330浏览 • 1回复 待解决
HAR和HSP,分别是如何引入的?
2255浏览 • 1回复 待解决
HarmonyOS 热重载功能,偶尔失效,需要重启才能生效
697浏览 • 1回复 待解决
热重载该如何实现?有人知道吗?
1370浏览 • 1回复 待解决
HarmonyOS ArkTS 关于重载的实现方式
818浏览 • 1回复 待解决
hsp和har包互相转换方案
2318浏览 • 1回复 待解决
har和hsp的转换,有好的方案吗?
1621浏览 • 1回复 待解决
HarmonyOS har与hsp
766浏览 • 1回复 待解决
HarmonyOS new XXXComponent的使用方式仅限hsp\har包吗?
1053浏览 • 1回复 待解决
HarmonyOS 集成态HSP和har有什么区别
776浏览 • 1回复 待解决
从HAP的拆包中,如何区分是HAR和HSP
2916浏览 • 1回复 待解决
#鸿蒙通关秘籍# HSP和HAR的主要区别是什么?
1704浏览 • 1回复 待解决
如何从HAP的拆包中看出是HAR和HSP的区别
3362浏览 • 1回复 待解决
HarmonyOS hsp依赖了har包,那么在hsp中如何引用har包下的raw资源。
1141浏览 • 1回复 待解决
HarmonyOS hsp调用har代码
998浏览 • 1回复 待解决
HAR 是否可以依赖 HSP?
1204浏览 • 1回复 待解决
如何去实现部分har页面的热更新
1140浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在ArkTs中如何处理函数重载和方法重载签名的场景?
1477浏览 • 1回复 待解决
#鸿蒙通关秘籍#HSP和HAR有啥不一样?
872浏览 • 1回复 待解决
DevEco Studio提供Hot Reload(热重载)能力,支持开发者在真机上运行/调试运行应用时,修改代码并保存后无需重启应用,在真机上即可使用最新的代码,帮助开发者更快速地进行调试。
使用的核心API
核心代码解释
entry模块代码
har模块代码:
hsp模块代码:
实现效果
修改entry模块的button颜色,点击图标,即可热重载。
ide不需要重新推包,并且重新打开应用,即可完成更新,消耗时间少。
结果:
1.修改entry模块UI,可以触发热过载。
2.修改har中UI或者同时修改har和entry下的UI资源,可以触发热过载。
3.修改hsp中UI资源,不可以触发热过载。
4.同时修改hsp和entry下的UI资源,可以触发热过载,但只会更新entry模块下的。
5.修改函数类方法等都不能热过载。
注明适配的版本信息
IDE:DevEco Studio 4.0.3.600
SDK:HarmoneyOS 4.0.10.11