错误:网络错误 - Expo(React Native)

过去几天我一直在努力解决我所有的 axios 请求的问题。无论我进行什么更改,我都会不断收到错误消息:

[错误:网络错误]

发生此错误时,它会将应用程序关闭到手机后台,但不会崩溃。没有其他错误日志或警告,所以我发现很难调试问题。

这不是发送到本地主机,而是发送到公共域,因为我知道有人遇到本地主机问题并且不得不切换到使用 IP 地址。但是,当我使用公共领域时,就会发生这种情况。

以前有没有人在他们的博览会上建立在 android 上遇到过这个问题?

更新:

API 在邮递员中工作,因此只有在通过 expo 应用程序发送请求时才会出现问题。

更新固定:

最后发现问题标记:

canceled due to java.lang.NoSuchMethodError: No virtual method toString(Z)Ljava/lang/String; in class Lokhttp3/Cookie;

我必须有以下内容才能构建.gradle

implementation 'com.squareup.okhttp3:okhttp:4.7.2'
implementation 'com.squareup.okhttp3:logging-interceptor:4.4.1'
implementation 'com.squareup.okhttp3:okhttp-urlconnection:4.4.1'
stack overflow Error: Network Error - Expo (React Native)
原文答案

答案:

作者头像

Android 不接受 HTTP 协议 Api,因此请确保您使用的是 HTTPS 协议 Api