React Native - 获取非https网址时出现"网络请求失败"

Oli*_*dov 6 android react-native

将sdk版本更新为26后,获取非https URL失败.这仅在生成版本中发生.在开发模式中,一切正常.这是一段代码:

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

这在logcat中产生以下内容:

08-12 19:08:47.555 14586 14623 E ReactNativeJS: [TypeError: Network request failed]
Run Code Online (Sandbox Code Playgroud)

这是我的android/app/build.gradle档案:

android {
    compileSdkVersion 23
    buildToolsVersion "27.0.3"

    defaultConfig {
        ...

        minSdkVersion 16
        targetSdkVersion 26
        versionCode 28
        versionName "0.1.0"
    }

...
}
Run Code Online (Sandbox Code Playgroud)

pav*_*vle 1

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