gpt4 book ai didi

android - react native Android 'Network Request failed'

转载 作者:行者123 更新时间:2023-11-29 02:22:36 29 4
gpt4 key购买 nike

问题:

我最近无法对我的 react-native 应用程序的 Android 版本执行 fetch() 调用,错误信息只有:

TypeError: Network request failed
at XMLHttpRequest.xhr.onerror (whatwg-fetch.js:504)
at XMLHttpRequest.dispatchEvent (event-target.js:172)
at XMLHttpRequest.setReadyState (XMLHttpRequest.js:580)
at XMLHttpRequest.__didCompleteResponse (XMLHttpRequest.js:394)
at XMLHttpRequest.js:507
at RCTDeviceEventEmitter.emit (EventEmitter.js:190)
at MessageQueue.__callFunction (MessageQueue.js:349)
at MessageQueue.js:106
at MessageQueue.__guard (MessageQueue.js:297)
at MessageQueue.callFunctionReturnFlushedQueue (MessageQueue.js:105)

我在 iOS 上测试过,它运行良好。无论我尝试什么,Android 上完全相同的代码都会失败。

最奇怪的是,有时 Android 应用程序能够成功执行 1 次或 2 次 fetch() 调用,但此后所有其他调用都会失败,或者完全没有成功。我确信这是特定于 Android 的,因为请求甚至在发送之前就触发了错误,实际上,甚至没有被发送。

到目前为止我试过:

  • 用IP替换服务器地址

  • 在我的计算机上设置本地 JSON 服务器以在其上执行 fetch()

  • 在模拟器和物理设备上都试过了

  • 已在 Android 7.0 和 Android 9.0 上试用

软件版本:

  • react-native:0.57.8

  • react :16.6.3

最佳答案

好吧,我终于设法解决了这个问题。

不幸的是,我不知道到底出了什么问题。这整件事发生在我尝试在 react-native 中为 FireBase 设置和配置推送通知时。我从头开始,现在可以了。对于同样会遇到此问题的任何人,我深表歉意,但我能给您的唯一建议是重新开始并重新阅读文档。

祝你好运!

关于android - react native Android 'Network Request failed',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54332693/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com