Flutter开发HarmonyOS鸿蒙Next应用的时候提示SDK组件缺失,请验证SDK完整性

Flutter开发HarmonyOS鸿蒙Next应用的时候提示SDK组件缺失,请验证SDK完整性
最新develop分支,在Windows系统上运行下面这个命令 flutter run -d 127.0.0.1:5555 --release 报: hvigor ERROR: SDK component missing. Please verify the integrity of your SDK. 输入图片说明

flutter doctor -v显示sdk之类的配置是没问题的,请问这个要怎么解决? 输入图片说明

sdk相关信息 { “meta”: { “version”: “1.0.0” }, “data”: { “apiVersion”: “12”, “displayName”: “HarmonyOS NEXT”, “path”: “HarmonyOS-NEXT”, “platformVersion”: “5.0.0”, “releaseType”: “Beta1”, “version”: “5.0.0.25”, “stage”: “Developer Beta1” } }


更多关于Flutter开发HarmonyOS鸿蒙Next应用的时候提示SDK组件缺失,请验证SDK完整性的实战教程也可以访问 https://www.itying.com/category-92-b0.html

9 回复

sdk下的openharmony应该有5个子目录(ets js native previewer toolchains),检查一下是否删除了部分sdk中的文件。

输入图片说明

更多关于Flutter开发HarmonyOS鸿蒙Next应用的时候提示SDK组件缺失,请验证SDK完整性的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


这5个子目录都是有的输入图片说明,里面的内容也没有动过,而且这些目录是通过安装deveco-studio-5.0.3.402.exe自动生成的,我完全卸载deveco-studio后,再重新安装,依然是报这个错误 输入图片说明 输入图片说明

这个是日志 输入图片说明

请检查环境变量的配置。 DEVECO_SDK_HOME 需要设置为 “xxx/DevEco Studio/sdk” 或 “xxx/command-line-tools/sdk”

# HamonyOS SDK
export TOOL_HOME=/Applications/DevEco-Studio-5.0.3.300.app/Contents # mac环境
export DEVECO_SDK_HOME=$TOOL_HOME/sdk # command-line-tools/sdk
export PATH=$TOOL_HOME/tools/ohpm/bin:$PATH # command-line-tools/ohpm/bin
export PATH=$TOOL_HOME/tools/hvigor/bin:$PATH # command-line-tools/hvigor/bin
export PATH=$TOOL_HOME/tools/node/bin:$PATH # command-line-tools/tool/node/bin

环境变量DEVECO_SDK_HOME需要设置为“\DevEco Studio\sdk\HarmonyOS-NEXT-DB5\openharmony\toolchains”,flutter doctor -v 才能找到 HarmonyOS Sdk,设置为其他的出现“ HarmonyOS Sdk not found;”

没有用~改完还是老样子

解决了吗?我现在也有同样的问题

在Flutter开发HarmonyOS鸿蒙Next应用时遇到SDK组件缺失的问题,这通常意味着你的开发环境中的SDK不完整或某些组件未正确安装。以下是一些可能的解决步骤:

  1. 检查DevEco Studio版本:确保你使用的是最新版本的DevEco Studio,因为旧版本可能不支持最新的SDK组件。
  2. 重新下载和安装SDK:通过DevEco Studio的SDK Manager检查并下载所有必要的SDK组件。确保所有与HarmonyOS相关的组件都已安装。
  3. 环境变量配置:检查并确保环境变量中包含了正确的SDK路径。特别是DEVECO_SDK_HOME,它应该指向你的DevEco Studio下的SDK目录。
  4. 项目配置:检查项目的build.gradle文件,确保compileSdkVersion与安装的SDK版本相匹配。
  5. 清理和重建项目:在DevEco Studio中尝试清理并重建你的项目,以解决可能的缓存问题。

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

回到顶部