HarmonyOS 鸿蒙Next中上传应用到云调试的机器,提示应用非Release版本,请上传Release版本应用,但开发者已经是release了
HarmonyOS 鸿蒙Next中上传应用到云调试的机器,提示应用非Release版本,请上传Release版本应用,但开发者已经是release了 上传应用到云调试的机器,提示应用非Release版本,请上传Release版本应用,但开发者已经是release了

更多关于HarmonyOS 鸿蒙Next中上传应用到云调试的机器,提示应用非Release版本,请上传Release版本应用,但开发者已经是release了的实战教程也可以访问 https://www.itying.com/category-93-b0.html
请参考上传应用后提示“应用非Release版本,请上传Release版本应用”是什么原因。
请检查上传的应用包是否是debug版本,当前不支持上传debug版本的应用包。
检查步骤:
- 打开DevEco Studio,在“File > Project Structure > Project > Signing Configs”窗口中检查配置的证书类型。须确保配置的是发布证书,而非调试证书。
- 在代码编辑界面,点击右上角图标,在弹出框中查看“Build Mode”配置。如果配置为“debug”,则构建的为debug版本应用包;如果配置为“release”,则构建的为release版本应用包。须确保将“Build Mode”配置为“release”。
若是不能解决您的问题,请提供以下信息:
- 问题现象(异常截图);
- 版本信息(如:开发工具、工程版本信息);
更多关于HarmonyOS 鸿蒙Next中上传应用到云调试的机器,提示应用非Release版本,请上传Release版本应用,但开发者已经是release了的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
背景知识:
楼主上传到云调试的机器是出现非release版本,那么一定是你打包的版本不对。你可以将出来的包查看hap或者app里面的module.json文件中是否存在debug=true字样,如存那么就是debug包了。
问题解决:
可以参考如下:

问题描述:打包错误,需要打包成release版本才可以
报错原因:所有线上云测试、云调试、上架都是要release版本的app包,不支持debug版本
解决方案:100%确定必须打包成release版本包
详细步骤:
1.设置Build Mode 为 release

2.签名:

注意:这里的签名证书等文件必须是发布证书,具体如何申请,请参考官网:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-publish-app#section793484619307
3.打包:

4.打包成功:

上传这个包即可
1. 确认打包配置是否真正为 “Release”
即使选择了 “Release”,若 build-profile.json5 配置错误,可能导致实际打包为 Debug 版本。
2. 验证签名是否为 “发布证书”
Release 版本必须使用 发布证书(.p12) 和对应的 provision 文件签名,若使用调试证书(自动生成的 debug.p12),云平台会判定为非 Release 版本。
3. 清理缓存并重新构建 Release 包
DevEco Studio 可能存在缓存,导致实际打包的 HAP 仍为旧的 Debug 版本。
检查配置的签名和证书是否是Release版本,重新编译打包
在HarmonyOS鸿蒙Next中,应用上传云调试时提示"应用非Release版本",即使开发者已选择Release模式,通常是由于构建配置问题。请检查以下关键点:确保在HUAWEI DevEco Studio中正确配置签名证书,且应用已通过正式签名流程。验证构建输出路径中的APK是否为Release签名版本,并确认未混用Debug签名。此外,检查云调试平台是否要求特定编译设置或鸿蒙SDK版本兼容性。
检查构建配置中是否启用了混淆和签名。在DevEco Studio中,确保Build Variants设置为release,且签名证书已正确配置。如果使用自定义构建脚本,需确认未包含调试参数。同时验证APK/ZIP文件的META-INF中是否包含签名文件(如CERT.RSA)。若问题仍存在,尝试清理项目并重新构建Release包。
 
        
       
                   
                   
                  

