首页 > 解决方案 > Flutter 1.12 后如何禁用 proguard?

问题描述

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

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

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

标签: androidgradleflutterbuildproguard

解决方案


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

--no-shrink

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


推荐阅读