我无法在Android 5真实设备上的React Native中发送发布请求

时间:2018-06-21 16:47:43

标签: android react-native

我正在开发具有本机响应的应用程序,而我仅在真实设备中的android lollipop上联网时遇到问题。

当我将动作发布到我的rest api时,什么也没有发生,并且api响应抛出超时错误(我使用支持超时的apisauce库)。这表明我无法与服务器通信(我以几种方法测试服务器,并且我100%确定服务器可以正常工作)

如果我在android 6或更高版本上构建我的应用程序,那么所有东西都可以正常运行,即使我尝试在android 5.0和android 5.1上运行模拟器,并且两者都可以正常运行,但是当我在带有android 5的真实手机设备上运行我的应用程序时,我迷路了联网。通过NetInfo Api,我知道我已连接到Internet。这很奇怪,我不知道该怎么办! 这是我的build.gradle

android {
    compileSdkVersion 27
    buildToolsVersion "27.0.3"

    dexOptions {
        jumboMode true
    }

    defaultConfig {
        applicationId "com.ninix"
        minSdkVersion 18
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
        ndk {
            abiFilters "armeabi-v7a", "x86"
        }
    }

dependencies {
    compile project(':react-native-background-timer')
    compile project(':react-native-sound')
    compile project(':react-native-svg')
    compile project(':react-native-sentry')
    compile project(':react-native-push-notification-ce')
    compile project(':react-native-nordic-dfu')
    compile project(':realm')
    compile project(':react-native-vector-icons')
    // compile project(':react-native-sentry')
    compile project(':react-native-linear-gradient')
    compile project(':react-native-image-picker')
    compile project(':react-native-fetch-blob')
    compile project(':react-native-config')
    compile project(':react-native-ble-plx')
    compile project(':lottie-react-native')
    compile fileTree(dir: "libs", include: ["*.jar"])
    compile "com.android.support:appcompat-v7:27.0.+"
    compile("com.facebook.react:react-native:0.54.4") { force = true }  // From node_modules
}

0 个答案:

没有答案