HarmonyOS 鸿蒙Next NAPI调用getifaddrs失败

发布于 1周前 作者 zlyuanteng 来自 鸿蒙OS

HarmonyOS 鸿蒙Next NAPI调用getifaddrs失败

最近在学习NAPI,想直接使用较底层的接口来获取IP,然后调用了getifaddrs,发现调用失败,根据strerror,说是Permission denied。在module.json5那里配置了几个网络 相关的权限请求,还是一样。对应的SDK的UnsgnedReleasedProfileTemplate.json和UnsgnedDebugProfileTemplate.json改成system_basic也不行,想改成system_core,好像改不了。像ohos.permission.ENTERPRISE_MANAGE_NETWORK这种权限,还是申请不了。

想请教各位前辈,提供一下思路。


更多关于HarmonyOS 鸿蒙Next NAPI调用getifaddrs失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复
有结论没?我也遇到这个问题了

更多关于HarmonyOS 鸿蒙Next NAPI调用getifaddrs失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


您好,您的问题需要进一步分析,请您通过在线提单进一步解决:https://developer.huawei.com/consumer/cn/support/feedback/#/,感谢您的反馈和支持。

HarmonyOS 鸿蒙系统中调用 getifaddrs 失败可能是由几个原因造成的。首先,确保你的应用具有访问网络接口的权限。在鸿蒙系统中,权限管理非常严格,需要在manifest文件中声明必要的权限。其次,检查API的兼容性,确保你使用的API版本支持getifaddrs。如果API版本过旧,可能需要寻找替代的API或更新你的系统。最后,检查你的代码实现,确保调用getifaddrs的方式正确无误。

如果问题依旧没法解决请加我微信,我的微信是itying888。

更多关于HarmonyOS 鸿蒙Next NAPI调用getifaddrs失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


回到顶部