【问题标题】:Prevent extraction of Links from Flutter release apk防止从 Flutter 发布 apk 中提取链接
【发布时间】:2022-01-15 17:42:53
【问题描述】:

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

【问题讨论】:

    标签: android flutter dart decompiler


    【解决方案1】:

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

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

    【讨论】:

    • proguard:a) 不会混淆字符串,b) 不会触及 dart 编译的二进制文件......问题是关于颤振
    猜你喜欢
    • 2021-06-01
    • 2020-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    • 2015-07-08
    • 2019-08-05
    相关资源
    最近更新 更多