阅读 96

react native android9 axios network error

react native 发布成apk后网络请求会报 network error 是因为android9以后http协议不能用,要用htts协议。需要改成配置能兼容http协议,修改信息如下:

 android:networkSecurityConfig="@xml/network_security_config"

 

android\app\src\main\res 目录新增两个文件 network_security_config.xml  和  update_file_provider.xml  配置信息如下

"1.0" encoding="utf-8"?>

    <base-config cleartextTrafficPermitted="true">
        
            "system" />
        
    base-config>

 

 

 

"1.0" encoding="utf-8"?>
"http://schemas.android.com/apk/res/android">
    
    
    
    
    "root" path="" />
    
    "files" path="Android/data/com.xtzh/files/Download" />
    
    "cache" path="." />
    
    "external" path="Android/data/com.xtzh/files/Download" />
    
    "update_cache" path="Download" />
    
    "update_external_cache" path="." />

 

 

 

 

 

 

 

原文:https://www.cnblogs.com/majiabin/p/14767972.html

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐