Flutter 1.12 后如何禁用 proguard?
Posted
技术标签:
【中文标题】Flutter 1.12 后如何禁用 proguard?【英文标题】:How to disable proguard in Flutter after version 1.12? 【发布时间】: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”一起使用时,它显示一个错误,即这是一个未知参数。
【问题讨论】:
【参考方案1】:我找到了正确的标志来禁用 Flutter 构建的 proguard。它被称为
--no-shrink
当使用帮助选项执行“flutter build appbundle”命令时也会打印。
【讨论】:
我应该在哪里添加这个标志?在 gradle 文件上? @Donki 不,我猜你必须在构建命令的末尾包含它。喜欢flutter build appbundle --no-shrink
以上是关于Flutter 1.12 后如何禁用 proguard?的主要内容,如果未能解决你的问题,请参考以下文章