德州做网站的,正规网站建设公司哪个比较好,wordpress效果,城市建设厅官方网站Flutter 应用混淆 Flutter 应用的混淆非常简单#xff0c;只需要在构建 release 版应用时结合使用 --obfuscate 和 --split-debug-info 这两个参数即可。 flutter build apk –obfuscate --split-debug-info 命令需要指定输出调试文件的位置#xff0c;该命令会生成一个符号映… Flutter 应用混淆 Flutter 应用的混淆非常简单只需要在构建 release 版应用时结合使用 --obfuscate 和 --split-debug-info 这两个参数即可。 flutter build apk –obfuscate --split-debug-info 命令需要指定输出调试文件的位置该命令会生成一个符号映射表。目前支持 apkappbundleios 和 ios-framework 等目标平台 macOS 和 aar 在 master 和 dev 分支中支持 。 如下 flutter build apk --obfuscate --split-debug-info./out/android/app.android-arm64.symbols 混淆成功后需要保存符号映射表以便以后需要去混淆跟踪代码堆栈。 相关命令的其他信息可以运行 flutter build apk -h 查看如果不支持该命令核实 Flutter 版本执行 flutter upgrade 更新。 读取混淆堆栈 要调试混淆后的应用可以执行以下两个步骤 1. 找到符号映射表文件。如在 Android arm64 下发生 crash可以分析 app.android-arm64.symbols 文件。 2. 运行 flutter symbolize 命令并指定堆栈跟踪的文件和符号映射表文件即可 flutter symbolize -i stack trace file -d ./out/android/app.android-arm64.symbols