You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter构建App Bundle混淆报错求助:需搭配--split-debug-info参数

解决Flutter构建App Bundle时--obfuscate参数报错问题

问题原因

Flutter的--obfuscate(代码混淆)参数不能单独使用,必须配合--split-debug-info参数。这是因为混淆会打乱代码中的类、方法名,而--split-debug-info会生成对应的调试符号文件,用于后续还原混淆后的堆栈信息,方便排查问题。

解决步骤

  1. 在项目根目录创建一个用于存放调试信息的文件夹,比如debug_info(名称可自定义)
  2. 执行带两个参数的构建命令:
flutter build appbundle --obfuscate --split-debug-info=./debug_info

补充说明

执行完命令后,debug_info目录下会生成多个.symbols文件,这些文件需要妥善保存——如果后续需要调试混淆后的App,必须用这些文件来还原混淆后的代码标识,否则无法定位具体的报错位置。

内容的提问来源于stack exchange,提问作者zeggai sadam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 20:45:41