暂无图片
用android studio连接阿里云mysql一直连不上,日志报错:NetworkSecurityConfig: No Network Security Config specified, using platform default
我来答
分享
刺史武都
2021-08-31
用android studio连接阿里云mysql一直连不上,日志报错:NetworkSecurityConfig: No Network Security Config specified, using platform default

c1652e780cbf3119d637c89ada9d700.png
0f90ecec812a9950acd927bfdd16c24.png

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
Lucifer三思而后行
暂无图片

原因:

这是因为Android9.0之后默认使用https访问网络,所以你需要配置一个这样的文件,更重要的配置之后你要在AndroidManifest.xml的application标签中使用才行,否则等于没有配。

解决方案:

在app/src/main/AndroidManifest.xml中的<application标记中添加android:networkSecurityConfig="@xml/network_security_config":

<application android:name=".ApplicationClass" android:allowBackup="true" android:hardwareAccelerated="false" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:largeHeap="true" android:networkSecurityConfig="@xml/network_security_config" android:supportsRtl="true" android:theme="@style/AppTheme">
复制

image.png

在app/src/main/res/xml/中带有相应的network_security_config.xml:

<?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config cleartextTrafficPermitted="true" /> </network-security-config>
复制

希望能帮助到你!

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
explain analyze 后语句没有被真正执行,怎么回事?8.0.18
回答 1
写成这样看看,explainanalyzedeletefromtest.td,test是数据库名。
mysql socket文件存在,但使用socket连接却报错
回答 2
一般出现这种问题,是你用rpm安装之后,又重新初始化了一个新的mysql,用msyqlurootp这样访问,mysql数据库会去找默认的socket,如果你没在/etc/my.cnf里添加【clien
请问一下MySQL有实例名不?如何获取?通过SQL语句方式
回答 2
已采纳
1、MySQL与Oracle数据库不同,MySQL没有实例名的概念;2、MySQL的数据库名,对应Oracle的Schema,也就是一个用户下的所有对象;3、在MySQL中通过以下命令查看可以操作的数
mysql定时器如何设置周一到周五执行,执行时间的判断不能写到do调用的存储过程中?
回答 1
已采纳
mysql有个类似oracle的job的叫EventScheduler。这个来进行定时执行。
localhost/IP 地址连接不上
回答 1
已采纳
GRANTALLPRIVILEGESON.TO'root'@'localhost'WITHGRANTOPTION;FLUSHPRIVILEGES;
Mysql 的存储引擎,myisam和innodb的区别
回答 1
已采纳
Mysql的存储引擎,myisam和innodb的区别MySQL的存储引擎有三种:MyISAM、InnoDB和Memory。其中,MyISAM是MySQL的默认存储引擎,而InnoDB是MySQL的另
Mysql建不了用户,报错1819,怎么解决?
回答 3
5.7setglobalvalidatepasswordpolicy0;setglobalvalidatepasswordlength0;setglobalvalidatepasswordnumber
MySQL数据库安全控制分为哪些层次?
回答 1
已采纳
一般来说,可以从以下六个层次实现数据库系统的安全性。1)用户层:对计算机系统、网络系统、和数据库系统的用户进行管理,防范非授权用户以各种方式对数据库及数据的非法访问。2)物理层:对计算机系统、网络系统
mysql 的ibd文件能不能设置多大后就生成一个新的?
回答 2
可以用分表工具
mysql目录下的WORKBENCH是不是也是操作数据库的?
回答 1
是的,MySQLWorkbench是一个全功能的图形化工具,用于操作MySQL数据库。它可以帮助用户设计和管理MySQL数据库,并且提供一个安全的可视化界面,用于编辑、分析、优化和维护MySQL数据库