前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android 9.0网络权限 java unknownserviceexception:CLEARTEXT co not permittted by network securitly policy

Android 9.0网络权限 java unknownserviceexception:CLEARTEXT co not permittted by network securitly policy

作者头像
圆号本昊
发布2021-09-24 11:59:03
3640
发布2021-09-24 11:59:03
举报
文章被收录于专栏:github@hornhuang

我在运行安卓是发生报错:

java unknownserviceexception:CLEARTEXT communication to.open.bmob.com not permittted by network securitly policy

原因是 Google 在新一代 SDK ( 28 以上 )中加入一项规定:

Android P 将禁止 App 使用所有未加密的连接


解决方案:


方案一:( 最直接粗暴,但不建议使用 )

将 build.gradle ( app ) 中,targetSdkVersion 版本号降低到 27 以下,如:

但这样治标不治本


方案二:

首先,在 res 文件下建立 xml 文件夹 ,在其中在建立 network_security_config 文件

其中 network_security_config.xml 文件内容如下所示

代码语言:javascript
复制

其次,并在 AndroidMainfest 的 /application 目录下调用:

这行代码如下:

代码语言:javascript
复制
android:networkSecurityConfig="@xml/network_security_config"

sync 并运行,问题完美解决

如果对您有帮助欢迎关注获得更多咨询

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/05/05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 我在运行安卓是发生报错:
  • 原因是 Google 在新一代 SDK ( 28 以上 )中加入一项规定:
  • 解决方案:
  • 方案二:
  • sync 并运行,问题完美解决
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档