web開發測試ok,模擬機測試ok,然後就發佈到真機,一點開傻眼了,連最基本服務都訪問不了。後來度娘一下才知道是android9 後對http默認不支持了。
按照網上說的搞了半天才搞定,還是記錄下吧。
第一步: 添加network_security_config.xml到相應目錄下。
network_security_config.xml的內容:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
第二步:修改:AndroidManifest.xml文件
點開文件,在application標籤下添加 android:networkSecurityConfig="@xml/network_security_config""。添加後的效果:
打包測試ok了。