【问题标题】:Multidexing does not work when minifyEnabled is true gradle当 minifyEnabled 为 true gradle 时,Multidexing 不起作用
【发布时间】:2020-11-30 17:02:19
【问题描述】:

应用程序在生成签名的 apk 后不断抛出 classnotfound 异常。经过大量研究,我发现它只生成一个 dex 文件,而调试版本有 3 个 dex 文件。关闭 minifyEnabled 后,它生成了多个 dex 文件并且应用程序运行良好,但现在我失去了一些混淆(即代码没有很好地混淆)

有没有办法启用multidex但仍然有混淆

【问题讨论】:

    标签: android gradle build.gradle


    【解决方案1】:

    minifyEnabled 正在为我使用 multidexing。确保您已将proguard-rules.pro 中的混淆规则设置为:

    -keepattributes SourceFile,LineNumberTable
    -renamesourcefileattribute SourceFile
    

    【讨论】:

    猜你喜欢
    • 2015-10-14
    • 2016-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 2019-01-07
    • 2020-08-03
    相关资源
    最近更新 更多