【问题标题】:How to disable proguard in Flutter after version 1.12?Flutter 1.12 后如何禁用 proguard?
【发布时间】:2020-04-19 02:18:21
【问题描述】:

当我按照https://flutter.dev/docs/deployment/android#enabling-proguard 中的描述激活 proguard 混淆和收缩时,我的应用程序中出现运行时错误。

在之前的 Flutter 版本中,我可以简单地注释掉 minifyenabled 和 proguard 命令。由于 1.12 版 proguard 显然默认启用,如本期所述: https://github.com/flutter/flutter/pull/39986

它声明应该有一个名为“--proguard”的标志,但是当我尝试将它与命令“flutter build appbundle”一起使用时,它显示一个错误,即这是一个未知参数。

【问题讨论】:

    标签: android gradle flutter build proguard


    【解决方案1】:

    我找到了正确的标志来禁用 Flutter 构建的 proguard。它被称为

    --no-shrink
    

    当使用帮助选项执行“flutter build appbundle”命令时也会打印。

    【讨论】:

    • 我应该在哪里添加这个标志?在 gradle 文件上?
    • @Donki 不,我猜你必须在构建命令的末尾包含它。喜欢flutter build appbundle --no-shrink
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-24
    • 1970-01-01
    • 2021-01-26
    • 2020-12-13
    • 1970-01-01
    • 1970-01-01
    • 2021-06-09
    相关资源
    最近更新 更多