You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native中Fetch与Axios安卓端无响应无回调问题排查求助

解决方案
  • 优先排查Flipper调试工具兼容问题:你使用的React Native 0.64.1版本在Windows开发环境下,默认集成的Flipper调试工具的网络拦截模块存在已知兼容缺陷,会静默吞掉所有网络请求,无任何回调、报错或日志输出,完全匹配你遇到的现象。修复方式:打开android/app/src/debug/java/[你的应用包名]/ReactNativeFlipper.java,注释掉NetworkFlipperPlugin相关的注册代码,重新编译运行即可。如果不需要使用Flipper功能,也可以直接在android/gradle.properties中设置FLIPPER_VERSION=0,全量禁用Flipper后重新编译。
  • 确认明文HTTP请求配置生效:你当前调用的是HTTP协议接口,安卓9及以上系统默认禁用明文HTTP请求,如配置位置错误、未重装应用都会导致配置不生效。正确配置:在android/app/src/main/AndroidManifest.xml的<application>标签上添加属性android:usesCleartextTraffic="true",配置完成后必须完全卸载模拟器/真机上的旧安装包,再重新编译安装,热更新、重载都不会更新Manifest配置。
  • 排查网络环境问题:如Windows设备开启了系统代理,需要同步在安卓模拟器的WLAN设置中配置相同代理,否则模拟器网络会被直接阻断。也可以更换为真机调试,排除模拟器本身的网络故障。
  • 代码优化补充:你提供的示例fetch代码存在逻辑疏漏,第一个.then回调中没有return response.json(),会导致后续的.then无法拿到正确的接口返回值,但该问题不会导致请求无回调、finally不触发,仅影响返回结果的接收。

内容的提问来源于stack exchange,提问作者Luis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 00:54:07