nesger

前言

之前的博客我们都是在 debug 的模式下进行开发的。

实际发布到市场或者给到用户的都是 release 包。

而对于 Android 来说,release 包一个重要的步骤就是混淆。

Android 如何混淆

如何你不做任何处理,直接在原有混淆基础上打出 release 包。

当运行到 Flutter 对应代码,会 crash。

因此我们需要在 Android 项目的 proguard-rules.pro 文件进行配置。

#Flutter Wrapper
-keep class io.flutter.app.** { *; }
-keep class io.flutter.plugin.**  { *; }
-keep class io.flutter.util.**  { *; }
-keep class io.flutter.view.**  { *; }
-keep class io.flutter.**  { *; }
-keep class io.flutter.plugins.**  { *; }

配置的混淆文本以官网链接为主:

相关文章:

  • 2021-12-02
  • 2021-12-18
  • 2021-05-22
  • 2021-08-26
  • 2021-06-28
  • 2021-12-04
  • 2021-05-20
  • 2021-06-18
猜你喜欢
  • 2021-12-21
  • 2021-11-30
  • 2021-09-02
  • 2021-05-15
  • 2021-12-02
  • 2022-01-11
  • 2021-04-29
  • 2021-12-26
相关资源
相似解决方案