Flutter-android混合开发中代码混淆的坑

529 阅读1分钟

flutter-android混合开发中,在debug模式下能够正常运行程序,而在release模式下却报某某类找不到的问题,研究错误日志是由于Android中引入的包中使用了反射,经过了解在relsase模式下,flutter默认开启代码混淆,那么目标明确了,点开flutter项目中的Android源码中的build.gradle文件,会发现并没有开启代码混淆,那么去哪里解决呢。实际上需要到flutter sdk中的flutter_tools中的flutter.gradle中关闭混淆(当然也可以配置混淆),重新运行程序,问题解决。

目录:Flutter\SDK\flutter\packages\flutter_tools\gradle