防止从 Flutter 发布的 apk 中提取链接

Prevent extraction of Links from Flutter release apk

我遇到过很多反编译 APK 的网站。例如这个网站 Java Decompiler 我能够反编译 APK 并获得项目中使用的所有链接。我的问题是有什么方法可以防止某些 files/folder 被反编译以保护静态 links/Secret 密钥。

您可以在 build.gradle 中使用 progaurd 来保护静态 links/Secret 密钥。

    buildTypes {
        release {
         
            release{
                proguardFiles getDefaultProguardFile(
                        'proguard-android-optimize.txt'),
                        'proguard-rules.pro'
            }
        }
    }