HarmonyOS鸿蒙Next中自检报错 这个自检测报告中的问题,具体要怎么更改呢?
HarmonyOS鸿蒙Next中自检报错 这个自检测报告中的问题,具体要怎么更改呢? 请问这个自检测报告中的问题,具体要怎么更改呢?

更多关于HarmonyOS鸿蒙Next中自检报错 这个自检测报告中的问题,具体要怎么更改呢?的实战教程也可以访问 https://www.itying.com/category-93-b0.html
开发过程中支持设备写入了折叠屏 但是测试阶段只测试了直板, 没有测试折叠屏去测试相关的适配 导致应用自检时出现问题
已提文档折叠屏设计标准相关文档: https://developer.huawei.com/consumer/cn/doc/best-practices/bpta-foldable-guide#section20707105915314

更多关于HarmonyOS鸿蒙Next中自检报错 这个自检测报告中的问题,具体要怎么更改呢?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
鸿蒙Next自检报告中的问题需根据具体报错信息处理。常见修改方向包括:检查资源文件格式、确认API兼容性、调整配置文件参数、更新SDK版本。请直接查看报告中的错误代码和位置描述,在对应模块进行修正。
根据您提供的自检报告截图,问题主要集中在应用权限声明和API使用上。以下是具体的修改步骤:
1. 权限声明问题
报告指出您声明了未使用的权限,或使用了未声明的权限。
-
对于“声明了未使用的权限”: 在项目的
module.json5配置文件(位于entry/src/main/目录下)中,找到requestPermissions字段,移除其中未在代码中实际调用的权限声明。 -
对于“使用了未声明的权限”: 在
module.json5文件的requestPermissions字段中,添加代码中实际调用但未声明的权限。例如,如果使用了网络权限,需添加:{ "name": "ohos.permission.INTERNET" }
2. API使用问题
报告提示存在API使用问题,这通常意味着您使用的API在HarmonyOS Next中已变更或不可用。
- 关键步骤:在DevEco Studio中,将项目的
compileSdkVersion和compatibleSdkVersion升级至最新版本(推荐API 12),然后执行 Build > Clean Project 和 Build > Rebuild Project。 - 自动检测:完成上述操作后,DevEco Studio通常会直接标记出已废弃或不可用的API(例如,划横线提示)。请根据IDE的提示,将废弃的API替换为推荐的新API。
- 手动查询:您也可以查阅 HarmonyOS API差异报告,对比您当前使用的API版本与目标版本(如API 12)之间的差异,找到替代方案。
操作总结
- 核对并修正
module.json5中的权限声明,确保声明与代码使用完全匹配。 - 在DevEco Studio中升级SDK版本至最新,清理并重构项目,根据IDE提示替换所有废弃的API。
完成这些更改后,重新运行自检工具,相关问题应能得到解决。

