HarmonyOS 鸿蒙Next模拟器配置了网络权限还是显示error: {"code":201,"message":"Permission denied"}

HarmonyOS 鸿蒙Next模拟器配置了网络权限还是显示error: {“code”:201,“message”:“Permission denied”} 想用http请求数据,模拟器配置了两个网络权限还是显示error: {“code”:201,“message”:“Permission denied”},但是在预览器请求htttp成功,求大佬指点!

cke_1044.png

cke_2064.png


更多关于HarmonyOS 鸿蒙Next模拟器配置了网络权限还是显示error: {"code":201,"message":"Permission denied"}的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

卸载app,再安装就好了,你敢信?

更多关于HarmonyOS 鸿蒙Next模拟器配置了网络权限还是显示error: {"code":201,"message":"Permission denied"}的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


楼主解决没有?我也是同样的wen

看看是不是文件中有多个

requestPermissions标签

用的什么api版本,是不是需要动态申请

3.1.0 api9 是否有可能会出现模拟器的api和预览器的api不同的情况,在文档上看了internet权限属于system_grant,不属于user_grant,好像只有user_grant类型的权限需要动态申请,不知道是不是我理解有误,

在HarmonyOS鸿蒙Next模拟器中,即使配置了网络权限,仍然显示error: {"code":201,"message":"Permission denied"},可能是由于以下原因:

  1. 配置文件未正确更新:确保在config.json文件中正确配置了网络权限。检查reqPermissions字段是否包含ohos.permission.INTERNET

  2. 权限未同步:在开发环境中修改权限后,可能需要重新构建并部署应用,确保模拟器中应用的权限配置与实际开发环境一致。

  3. 模拟器权限限制:某些模拟器可能存在权限限制,确保模拟器版本支持所需的网络权限。

  4. 代码中未动态申请权限:即使配置文件中声明了权限,某些情况下仍需要在代码中动态申请权限。检查是否在应用启动时或需要网络访问时调用了权限申请接口。

  5. 设备或模拟器问题:尝试在其他设备或模拟器上运行应用,排除设备或模拟器本身的问题。

  6. 日志排查:查看设备或模拟器的日志,确认是否存在其他相关错误信息,进一步排查问题根源。

确保以上几点均已正确配置和检查,以解决Permission denied错误。

回到顶部