美文网首页
java.net.UnknownServiceException

java.net.UnknownServiceException

作者: 心安1989 | 来源:发表于2019-06-25 13:28 被阅读0次

当调用远程接口进行网络通信时,报错:

java.net.UnknownServiceException: 
CLEARTEXT communication to 10.240.35.113 not permitted by network security policy

【原因】
这是因为新的保护机制对于仅使用安全通信的应用,Android 6.0 Marshmallow(API 级别 23)引入了两种机制来解决回退到明文通信的问题:(1) 在生产/安装库中,禁止明文通信,以及 (2) 在开发/QA 期间,在遇到任何非 TLS/SSL 通信时,予以记录或者触发崩溃。
【解决方案】
在AndroidManifest.xml 文件,在 application 元素中添加

android:usesCleartextTraffic=”true” 

https://www.jianshu.com/p/3da8c171d3c6

相关文章

网友评论

      本文标题:java.net.UnknownServiceException

      本文链接:https://www.haomeiwen.com/subject/hkytcctx.html