Android高版本---app网络错误

发布时间 2023-03-27 14:29:59作者: 会转圈圈的哆瑞米

此问题对应的安卓版本一般为Android 9.0及以上

现象:

模拟器上运行时,网络无问题,接口通讯畅通;打包后运行,app显示网络错误

排查:

  • 查看设备当前Android版本号,是否是9.0以及上
  • 确保连接了正确的无线网络
  • 确保安装了手持服务注册app,并进行了正确的ip、端口写入,且经过读写测试
  • 确保baseUrl已配置成非固定形式,即http://${global.ip}:${global.port}
  • 确保代码已开启文件读写,找到系统入口文件=>根文件index.js,已加入RNFS的读写
  • 确保app已开启读写权限
  • 重新清空后台应用,然后重新进入app,再次尝试网络连接
上述方法均尝试后,仍未解决问题的,考虑是高版本网络安全限制问题,要求使用https请求,解决方法
如下:

解决:

打包路径platforms\android\app\src\main下的AndroidManifest.xml文件增加android:usesCleartextTraffic="true"配置