HarmonyOS鸿蒙Next中BusinessError 202: Permission denied. Non-system APP calling system API
HarmonyOS鸿蒙Next中BusinessError 202: Permission denied. Non-system APP calling system API
launcherBundleManager.getAllLauncherAbilityInfo
报了这个错误BusinessError 202: Permission denied. Non-system APP calling system API,请问有没有类似问题并解决的啊?
楼主您好,该问题是应用的等级和相应的权限不匹配造成的,可能是你调用了需要system_basic
等级的权限,但是你的应用是normal
等级的,就会出现错误。
更多关于HarmonyOS鸿蒙Next中BusinessError 202: Permission denied. Non-system APP calling system API的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
设置了system_core的,还是如此;我这边是想做launcher桌面,获取的是系统内app列表,可能权限更高;谢谢回复,
权限问题 可以去看看权限相关的文档,要先申请到能请求这个api级别的权限。
在HarmonyOS鸿蒙Next中,BusinessError 202: Permission denied.
非系统APP calling 系统API 错误表示非系统应用尝试调用系统API,但由于权限不足被拒绝。系统API通常是为系统级应用或特定权限的应用设计的,普通应用无法直接调用。要解决此问题,需确保应用具备调用系统API的权限,或者检查是否使用了不适用于非系统应用的API。具体权限和API调用限制可参考鸿蒙开发者文档中的相关说明。
在HarmonyOS鸿蒙Next中,BusinessError 202: Permission denied. Non-system APP calling system API
错误表示非系统应用尝试调用系统级API,但未获得相应权限。系统API通常仅限于系统应用或特权应用使用。要解决此问题,确保您的应用具备必要的权限,或检查是否误用了系统级API。如果应用确实需要调用系统API,需申请系统应用权限或调整应用设计,避免使用受限API。