在将现在项目的SDK由26升级到30的过程中,在视频播放相关模块视频及展示图片不能正常使用,经过log日志查看 报java.net.UnknownServiceException: CLEARTEXT communication to 这个错误,经查阅:安卓9.0系统新特性中有所有应用都使用HTTPS,也就是说谷歌为了保证APP安全性,禁止明文传输,如果非要在9.0系统的设备上运行此APP有以下解决方法
方法一:
将http传输改为https传输
方法二:
在清单文件的application节点下添加
android:usesCleartextTraffic=“true” //声明此APP可以采用明文传输
方法三:
将targetSdkVersion改成27以下(包括27)
由于需要将SDK升级到30,且做出最小修改,本次采用的是方法二,因为解决了项目中遇到的问题。