Android 9.0 Pie發(fā)布已經(jīng)有一段時(shí)間了, 現(xiàn)在市面上也越來越多的手機(jī)支持Android 9.0系統(tǒng),關(guān)于Android 9.0 http請求失敗問題,有如下三種解決方式:
方式一:兼容http請求
第1步:在清單文件中設(shè)置networkSecurityConfig
屬性
<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
<application android:networkSecurityConfig="@xml/network_security_config">
</application>
</manifest>
第2步:
在res/xml文件夾下創(chuàng)建network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" />
</trust-anchors>
</base-config>
</network-security-config>
方式二:服務(wù)器請求http改為https (推薦)
方式三:SDK版本改為27
了解更多可以參考官網(wǎng):谷歌Android 9.0 Pie
如有問題歡迎留言,感謝支持和關(guān)注锯蛀。