我正在开发具有本机响应的应用程序,而我仅在真实设备中的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
}