一个很坑的问题(混淆)

今天导入外包做的项目时,发现一直运行报错,弄了很久,还是报错,开始报错是fastJson的错。然后发现还并没有进行网络请求,并且还没解析Json,最后发现是混淆出了问题(应该是混淆fastJson的问题),于是把混淆先去掉就成功运行了。还有个疑问就是run app时,总是运行的release的版本(待解决),下面是取消混淆后的代码:

复制代码
buildTypes {
        release {
            minifyEnabled false //不混淆

            // 移除无用的resource文件
            //shrinkResources true
            //Zipalign优化
            zipAlignEnabled true

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.releaseConfig
        }
//        debug {
//            minifyEnabled true
//            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
//            signingConfig signingConfigs.releaseConfig
//        }
    }
复制代码

 

posted @   四念处  阅读(1774)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示