HarmonyOS鸿蒙Next中提交审核时说我用的API是beta版本的,怎么办

HarmonyOS鸿蒙Next中提交审核时说我用的API是beta版本的,怎么办 想把应用提交审核,但提示说我用的API是beta版本的,怎么改


更多关于HarmonyOS鸿蒙Next中提交审核时说我用的API是beta版本的,怎么办的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

使用了 beta 版本的 DevEco Studio 吗? 去下载 Release 版本再重新打包: https://developer.huawei.com/consumer/cn/download/

更多关于HarmonyOS鸿蒙Next中提交审核时说我用的API是beta版本的,怎么办的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


学习了,

在HarmonyOS Next审核中,Beta API会被拦截。请检查代码中所有API调用,移除或替换为带@since正式版本的API。在DevEco Studio中可通过Ctrl+左键查看API标注,或查阅官方API文档中无“beta”标记的接口。同时确认build-profile.json5compileSdkVersioncompatibleSdkVersion指向正式发布版本。

将项目使用的 SDK 版本改为正式发布版本即可。在工程级 build-profile.json5 中,将 compileSdkVersioncompatibleSdkVersion 设置为正式版,例如 "5.0.0(12)",并确保模块级文件一致。接着检查 oh-package.json5 中的依赖,移除所有带有 beta 标签的库。在代码中,使用 DevEco Studio 的 Build > Analyze App HarmonyOS API 扫描所有 @beta 注解的 API 并替换为公开正式 API。清除后重新打包提交。

回到顶部