Android P不能使用http


三種方法解決Android P(安卓9.0)聯網問題:

1.最簡單的方法就是改用https,但很多的http接口都要一一改(非全局接口可以忽略方法1)。

2.target降低至27,target27之前是沒有對http協議做過限制的,但后期有可能會出現問題(此方法不推薦)

3.在res目錄下創建XML目錄,然后創建一個.xml文件(文件名稱可自定義,例如:network_security_config.xml),.xml文件內容如下:

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

然后在AndroidManifest.xml文件下加上:

android:networkSecurityConfig="@xml/network_security_config"

完成此操作后重新啟動項目!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM