Android 11:使用明文流量不起作用,但在Android 9上运行



我希望你能帮助我。我在请求HTTP 时遇到问题

我尝试过使用:

  • 明文流量

    android:usesCleartextTraffic="真">

  • 网络安全配置

    android:networkSecurityConfig="xml/network_security_config">

network_security_config.xml:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true"><my IP request></domain>
</domain-config>
</network-security-config>

结果保持不变,响应:运行在android 11

但是,该代码可以在android 9 上运行

有人能帮我解决吗,谢谢

请尝试使用以下编辑AndroidManifest.xml和应用程序级build.gradle文件

  1. AndroidManifest.xml文件放入<uses-library android:name="org.apache.http.legacy" android:required="false" /><application>标签下

  2. 在build.gradle文件中,将useLibrary"org.apache.http.legate"放在compileSdkVersion下面在android{}下

相关内容

最新更新