android - React Native - "Network request failed"获取非 https url

标签 android react-native

将 sdk 版本更新为 26 后,获取非 https url 失败。这仅在生产构建中发生。在开发模式下一切正常。这是一段代码:

fetch('http://something.com/').then(
  r => {},
  e => console.error(e));

这会在 logcat 中产生以下内容:

08-12 19:08:47.555 14586 14623 E ReactNativeJS: [TypeError: Network request failed]

这是我的 android/app/build.gradle 文件:

android {
    compileSdkVersion 23
    buildToolsVersion "27.0.3"

    defaultConfig {
        ...

        minSdkVersion 16
        targetSdkVersion 26
        versionCode 28
        versionName "0.1.0"
    }

...
}

最佳答案

尝试使用其他一些 http 客户端,例如 axios

关于android - React Native - "Network request failed"获取非 https url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51809627/

相关文章:

javascript - 错误 Cloud Firestore addEventListener 不是函数#react-native #firestore

android - 如何更改 Android Studio 中的 minSdk 版本?

facebook - React Native 错误 - yarn' 未被识别为内部或外部命令

java - 在java中解密在android应用程序中加密的字符串

android - 与 adb 的连接已关闭,并发生严重错误

javascript - 从 TextIput 获取值

java - react native - MainActivity.java

react-native - 如何在 react-native-datetime-picker 中禁用特定日期?

android - 捕获具有透明背景的相对布局的快照会给出黑色背景不透明的位图

java - 游戏无法正确重置