我即将发布我的Flutter应用程序。
https://flutter.dev/docs/deployment/obfuscate
我读了上面的页面,并在终端中运行了以下命令,但是我得到了一个错误。
flutter build appbundle --obfuscate --split-debug-info /projectName/odf
↓错误内容
* Where:
Script '/Users/userno1/dev2/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 1035
* What went wrong:
Execution failed for task ':app:compileFlutterBuildRelease'.
> Process 'command '/Users/userno1/dev2/flutter/bin/flutter'' finished with non-zero exit value 1
flutter build appbundle
使用上述命令,发布构建成功。
我想以某种方式混淆源代码,这是我努力的结果。有什么好办法吗?
您使用的命令不正确:
flutter build appbundle --obfuscate --split-debug-info /projectName/odf
因为你在--split-debug-info
后面漏掉了=
试试下面的命令:
flutter build appbundle --obfuscate --split-debug-info=your_debug_info_directory
其中your_debug_info_folder
是项目中的目录