HarmonyOS 鸿蒙Next:修改代码后点击debug按钮进行调试,重新运行的app运行的还是修改之前的代码

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

HarmonyOS 鸿蒙Next:修改代码后点击debug按钮进行调试,重新运行的app运行的还是修改之前的代码 修改代码后点击debug按钮进行调试,重新运行的app运行的还是修改之前的代码, 修改Clean后再debug才会更新app运行时的代码。

2 回复

可尝试以下两种方案:

1、通过快捷键方式触发Hot Reload:需要先在菜单栏点击File > Settings,选择Tools > Actions on Save,勾选Perform hot reload,点击OK完成设置。修改代码后通过快捷键Ctrl + S即可触发Hot Reload。

2、hvigor-config.json5文件中

{
  "hvigorVersion": "4.0.2",
  "dependencies": {
    "@ohos/hvigor-ohos-plugin": "4.0.2"
  },
  "execution": {
    "incremental": true /* 是否启用增量编译 */
  }
}

incremental需要设置为true

更多关于HarmonyOS 鸿蒙Next:修改代码后点击debug按钮进行调试,重新运行的app运行的还是修改之前的代码的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对帖子标题“HarmonyOS 鸿蒙Next:修改代码后点击debug按钮进行调试,重新运行的app运行的还是修改之前的代码”的问题,以下提供可能的解决方案:

在HarmonyOS鸿蒙Next开发环境中,若修改代码后重新运行的应用未更新,可能是由以下几个原因造成的:

  1. 构建缓存未清除:有时IDE(如DevEco Studio)会使用旧的构建缓存,导致修改未生效。尝试手动清除项目缓存,如清理项目(Clean Project)和重建项目(Rebuild Project)。

  2. 部署问题:确保在调试前已正确部署新构建的应用到设备上。检查设备连接状态,以及应用是否已正确卸载或替换旧版本。

  3. IDE或插件问题:IDE或相关插件可能存在bug,导致代码同步失败。尝试重启IDE或更新至最新版本。

  4. 代码同步设置:检查IDE中的代码同步设置,确保在保存文件后能自动触发构建和部署。

  5. 设备缓存:某些设备可能会缓存应用数据,导致更新后的应用未立即生效。尝试手动清除设备上的应用缓存或数据。

如果以上方法均未能解决问题,请检查是否有其他开发者遇到类似情况,或在HarmonyOS开发者社区寻求帮助。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部