问题描述:
安卓模拟器使用http请求报错TypeError: Network request failed,但是https可以正常使用

解决办法:
找到react_native_config.xml文件(路径:rn项目中android/app/src/debug/res/xml),此文件中内容是这样的:

<?xml version="1.0" encoding="utf-8"?>      localhost    10.0.2.2    10.0.3.2  

方法一: 添加我们自己的域名(可以处理已添加域名的http请求)

自己的域名

方法二: 修改为如下内容(可以处理所有的http请求)

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

注意: 修改完此文件后需要保存,并使用react-native run-android重新运行,否则不生效

参考地址:
https://blog.csdn.net/qq_18620851/article/details/80617549

更多相关文章

  1. Android(安卓)Vendor Test Suite (VTS) 的概念、作用及测试方法
  2. Android之Volley框架
  3. Android开发者指南(9) —— ProGuard
  4. Android(安卓)framework add service
  5. Android(安卓)Volloy 网络请求框架图
  6. Android-配置文件中设置“android:clickable="false"无效的原因
  7. Android(安卓)jni初探
  8. 总结:Android之Gradle总结
  9. 有关JDK,tomcat,android sdk+MyEclipse+adt 配置

随机推荐

  1. Android(安卓)开发连接 MySQL 数据库
  2. Java(Android)对文件全文生成MD5摘要
  3. android利用OpenGLES开发动态壁纸用到的G
  4. Android实现计时以及倒计时的几种方法
  5. xml解析(一) XmlPullParser的使用
  6. 【android开发】之【android动态布局方法
  7. 日积月累--android基础知识日记
  8. android 多渠道打包,build.gradle文件配置
  9. android 6.0 创建文件或文件夹失败
  10. Android Thread/Runnable/Handler用法