Flutter学习

禁止自动混淆和压缩

2022-02-17  本文已影响0人  晓函

新版 Flutter 在打 release 包时会自动混淆,会造成一部分插件不能正常使用。
比如阿里百川的sdk中,build后打包的安全验证图片自动被压缩和混淆后,图片二进制数据发生变化,所以获取到的数据错误,签名也对不上了。

解决:
在android/app/build.gradle关闭混淆和压缩

    buildTypes {
        debug {
            signingConfig signingConfigs.release
        }
        release {
            signingConfig signingConfigs.release
            minifyEnabled false //禁用混淆
            useProguard false //禁止混淆2
            shrinkResources false //禁用r8压缩
        }
    }

上一篇 下一篇

猜你喜欢

热点阅读