出現這個問題的原因是最新版的android 系統禁用了http協議的請求,推薦使用https的請求方式,
解決方法:
1.在AndroidManifest.xml檔案中application標簽上添加 android:usesCleartextTraffic="true"
2.在AndroidManifest.xml檔案中application標簽上添加 android:networkSecurityConfig="@xml/network_security_config"
3.在res/xml檔案夾下創建名為network_security_config的xml檔案
檔案內容如下:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
4.targetSdkVersion 改為27以下(android8.0以下)
5.在 AnroidManifest.xml 中的 application 添加:
<uses-library
android:name="org.apache.http.legacy"
android:required="false" />
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/243602.html
標籤:其他
上一篇:Qt6 刪掉了androidextras模塊,如何呼叫安卓的介面呢/?
下一篇:Android無限回圈滾動
