1
  • 一、APP改用https请求

    这种方式需要接口去协调,把请求域名改为https。

    二、targetSdkVersion 降到27以下

    三、在 res 下新增一个 xml 目录,然后创建一个名为:network_security_config.xml 文件(名字自定) ,内容如下,大概意思就是允许开启http请求。

    1. <?xml version="1.0" encoding="utf-8"?>

    2. <!--Android 9.0 https请求适配-->

    3. <network-security-config>

    4. <base-config cleartextTrafficPermitted="true" />

    5. </network-security-config>

    AndroidManifest.xml

    里面的

    application

    标签下配置:android:networkSecurityConfig="@xml/network_security_config"

    1228601492408111104  评论     打赏       123321xx
    • VGSemir  回复 @123321xx
      感谢大佬
      VGSemir 2020-05-15 21:03   回复 1261226217575600128
    • WYY  回复 @123321xx
      感谢感谢解决了!
      WYY 2020-08-12 15:25   回复 1293447475817996288
    • 蚊子  回复 @123321xx
      今天刚开始学习,也遇到这个问题,感谢大佬,感谢大佬!!!
      蚊子 2020-09-16 18:17   回复 1306063467635138560
  • 我昨晚也是这样,后来到stackoverflow上查了很久,发现只要把先程序从手机或者虚拟机卸载,再重新编译运行就可以了,

    1302969105866940416  评论     打赏       RUOQ
    相关问题
    资质平平 · Android
    2025-02-20 09:14 92 100
    尖沙咀-段坤 · 项目
    2025-01-06 23:39 18 2
    雅澤yaduo · 领券联盟
    2025-01-03 20:39 37 50
    呆瓜小董 · webview
    2024-11-30 18:02 68 20
    阿肥 · 鸿蒙next
    2024-10-25 18:07 35 100
    尖沙咀-段坤 · 安卓
    2024-09-11 11:03 31 2
    YanLQ · AOSP
    2024-08-10 11:57 35 100
    断点 · vue
    2024-08-08 10:05 79 30
    幻影~ · 安卓 / 面试
    2024-06-15 18:51 48 2