我无法按照此文档https://flutter.dev/docs/deployment/obfuscate对调试符号进行模糊处理或删除
我的命令:
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.发布于 2020-05-13 16:06:13
您必须检查是否至少在1.16.2版本的Flutter上,如there Supported as of Flutter 1.16.2所述
我当前使用的是1.17.0版本,此命令运行良好:flutter build apk --obfuscate --split-debug-info=<app_name>/symbols
发布于 2020-05-24 19:06:25
升级你的颤动使用
flutter upgrade 命令,然后使用
flutter clean 命令清除任何以前的构建缓存,然后重试。
发布于 2020-04-14 18:24:04
其中一个有效的选项是--no-shrink
flutter build apk --release --target-platform=android-arm64 --shrink是否在发布模式下启用代码收缩。当启用收缩时,你还可以从模糊和优化中受益,模糊可以缩短应用的类和成员的名称,优化可以应用更积极的策略来进一步减小应用的大小。
https://stackoverflow.com/questions/61106085
复制相似问题