【Android】报错 release包网络请求失败

2018-10-11  本文已影响0人  印比八方来

React Native项目下,Android release包报错

一.问题分析

1.报错内容

报错截图

2.情况

2.1 debug模式下可以正常请求,release模式下无法请求
2.2 react native项目,版本升级后遇到的问题

3.分析

根据ClassNotFound和release下才出现的问题,最终定位为混淆导致,但是没能具体定位

二.暂时解决方案

1.关闭混淆

修改 android/app/build.gradle文件

...

android {
    ...
    
    buildTypes {
        release {
            signingConfig signingConfigs.release
          - minifyEnabled enableProguardInReleaseBuilds
            + minifyEnabled false
            proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
        }
    }
    
    ...
}

...
上一篇 下一篇

猜你喜欢

热点阅读