HarmonyOS鸿蒙Next中检测到应用使用了beta版本的API。修改建议:为提升消费者使用体验,请使用release版本的API开发应用,申请上架。

HarmonyOS鸿蒙Next中检测到应用使用了beta版本的API。修改建议:为提升消费者使用体验,请使用release版本的API开发应用,申请上架。

发布app的时候 出现这个警告

经检测发现,您的应用使用了HarmonyOS beta版本的API。
修改建议:为提升消费者使用体验,请使用HarmonyOS release版本的API开发应用,申请上架。

我的ide是beta版的 但是编译设置的是

"targetSdkVersion": "5.0.0(12)",
"compatibleSdkVersion": "5.0.0(12)",

为什么发布的时候还会报这个错误 应该如何修改 审核并没有提示哪个api是beta的 我也不知道怎么改


更多关于HarmonyOS鸿蒙Next中检测到应用使用了beta版本的API。修改建议:为提升消费者使用体验,请使用release版本的API开发应用,申请上架。的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

应该是你使用了 beta版本的开发工具 DevEco-Studio 进行了打包。

重新安装正式版的,再重新打包。

可以解压下你的app包,查看 pack.info 文件,releaseType字段,是否是beta版本。

“releaseType”: “Release”,才是正常的。

更多关于HarmonyOS鸿蒙Next中检测到应用使用了beta版本的API。修改建议:为提升消费者使用体验,请使用release版本的API开发应用,申请上架。的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


建议换成release版本的ide再进行尝试

在HarmonyOS鸿蒙Next中检测到使用beta版本API时,需改用release版本API重新开发。beta版API可能存在不稳定或变更风险,不符合应用上架标准。开发者应查阅官方API文档,确认当前release版本接口,替换代码中的beta调用。修改后需重新测试功能兼容性,确保应用稳定性达标后再提交审核。

这个警告表明您的应用确实使用了HarmonyOS Beta版本的API。虽然您设置了targetSdkVersion为5.0.0(12),但可能某些API调用仍来自Beta版本。

建议检查:

  1. 确保所有import的API都来自正式版SDK
  2. 在DevEco Studio中运行API检查工具:
    • 点击菜单栏"Build" > “Analyze Module”
    • 查看是否有标记为@Beta的API调用
  3. 将DevEco Studio更新至最新稳定版
  4. 检查依赖库是否包含Beta API

修改方法:

  1. 替换所有被标记为Beta的API调用
  2. 清理项目后重新构建
  3. 确保所有依赖库也使用正式版API

如果仍无法定位具体API,建议检查最近新增的功能模块,通常新功能容易引入Beta API。

回到顶部