Android 颤振无法模糊和去除符号

Android 颤振无法模糊和去除符号,android,ios,flutter,dart,Android,Ios,Flutter,Dart,我无法根据此文档混淆或删除调试符号 我的命令: flutter build apk --target-platform android-arm,android-arm64 --obfuscate --split-debug-info=/symbols 输出: Could not find an option named "obfuscate". Run 'flutter -h' (or 'flutter <command> -h') for available flutter

我无法根据此文档混淆或删除调试符号

我的命令:

flutter build apk --target-platform android-arm,android-arm64 --obfuscate --split-debug-info=/symbols
输出:

Could not find an option named "obfuscate".


Run 'flutter -h' (or 'flutter <command> -h') for available flutter commands and options.
找不到名为“模糊”的选项。
运行“颤振-h”(或“颤振-h”)以获取可用的颤振命令和选项。

有效的选项之一是 -[no-]收缩

flutter build apk --release --target-platform=android-arm64 --shrink

是否在发布模式下启用代码收缩。启用收缩功能时,您还可以从模糊处理(缩短应用程序类和成员的名称)和优化(应用更积极的策略进一步缩小应用程序的大小)中获益。

有效的选项之一是 -[no-]收缩

flutter build apk --release --target-platform=android-arm64 --shrink

是否在发布模式下启用代码收缩。启用收缩功能时,您还可以从模糊处理中获益,模糊处理缩短了应用程序类和成员的名称,并进行了优化,这将采用更积极的策略来进一步减小应用程序的大小。

您必须检查您的应用程序是否至少在1.16.2版本的Flutter上,正如Flutter 1.16.2所解释的
支持

我目前使用的是1.17.0版本,该命令运行良好:
flatter build apk--obfuscate--split debug info=/symbols

您必须检查是否至少在1.16.2版本的flatter上,正如从flatter 1.16.2开始支持的
所述

我目前使用的是1.17.0版本,该命令运行良好:
flatterbuildapk——混淆——分割调试信息=/symbols

使用

flutter upgrade 
命令,然后使用

flutter clean 

命令以清除任何以前的生成缓存,然后重试。

使用

flutter upgrade 
命令,然后使用

flutter clean 

命令以清除任何以前的生成缓存,然后重试。

文档还显示。但是项目文件夹没有app_name文件夹。啊,它是可选的,不是吗?它可以创建新文件夹。不存在文件夹。文档还显示。但是项目文件夹没有app_name文件夹。啊,它是可选的,不是吗?它可以创建新文件夹。不存在文件夹。