在 DevEco Studio 中构建发布版本的 APP 时出现的报错问题

在 DevEco Studio 中构建发布版本的 APP 时出现的报错问题 在 DevEco Studio 中构建发布版本的 APP 时出现的报错问题,该如何解决,错误码11014003在官网文档上没有搜到

cke_168.png


6 回复
  1. 检查本地环境DevEco Studio版本是否使用了jdk17,命令:java -version

  2. 清理缓存,重新打开应用


aa工具: Ability assistant(Ability助手,简称为aa),是用于启动应用和启动测试用例的工具,为开发者提供基本的应用调试和测试能力,例如启动应用组件、强制停止进程、打印应用组件相关信息等。

cke_122.png

【aa工具使用与详解】

你好,同一楼小伙伴提供的文档先检查下当前 JDK 的版本。

解决方案

通过 CMD命令 检查本地环境是否使用了 JDK17

java -version #  查看当前JDK版本

可以使用 DevEco Studio 内部自带的 JDK17,路径为 ${DevEco Studio}/jbr

也可以更新一下系统环境的 JDK17

构建发布版本APP报错可能涉及以下原因:签名配置错误、依赖冲突或资源文件缺失。请检查以下配置:

  1. 签名证书是否有效且与项目配置匹配
  2. build-profile.json5中的release配置是否完整
  3. 模块依赖版本是否存在兼容性问题
  4. 资源文件路径和命名是否符合规范

建议查看Build日志具体错误信息,重点关注资源编译和代码混淆阶段。若涉及HarmonyOS特有组件,需确认API版本与设备兼容性。

错误码11014003通常与签名配置或构建配置相关。以下是排查步骤:

  1. 检查签名配置:确保在项目级build-profile.json5中正确配置了发布签名。验证signingConfigs字段的storeFile路径、密码及密钥别名是否准确,且签名文件有效。

  2. 清理并重建项目:执行Build > Clean Project清除缓存,随后使用Build > Build HAP(s)重新构建。

  3. 确认Profile文件:检查module.json5app标签下的bundleName是否与AppGallery Connect中注册的包名一致,且调试/发布环境配置未混淆。

  4. 依赖冲突检查:若项目包含多个模块,排查依赖库版本冲突(如重复的SDK),在oh-package.json5中统一版本号。

  5. 日志分析:通过View > Tool Windows > Build查看详细构建日志,定位具体失败阶段(如编译、资源合并或签名步骤)。

若上述步骤未解决,请提供构建日志中错误码前后的上下文信息,以便进一步分析。

回到顶部