如何建立安全的APK版本档案?

时间:2019-06-27 02:51:24

标签: android

我想构建一个安全的发行版apk,这意味着任何人都不能修改或篡改(黑客)

2 个答案:

答案 0 :(得分:1)

无法保护您的应用程序100%不被修改,但是要使黑客更难理解和修改您的代码,请将build.gradle文件中的minifyEnabled更改为true。 您可以在此处阅读有关缩小和优化应用程序的更多信息。 https://developer.android.com/studio/build/shrink-code

android {
    buildTypes {
        release {
            // Enables code shrinking, obfuscation, and optimization for only
            // your project's release build type.
            minifyEnabled true

        }
    }
}

答案 1 :(得分:0)

如果您对应用程序进行签名,则在不使签名无效的情况下无法对其进行篡改。

但是,这还不足以阻止别人修改您的代码,然后在“ rooted”设备上运行它。或类似。

实际上,您无法采取任何措施来100%防止这种情况发生。您最好的方法是使用混淆器,并希望黑客们不会再努力尝试。

没有任何技术解决方案可以阻止用户在他们控制的任何平台 上篡改第三方应用。这不是Android或Java特定的问题。它适用于所有用户控制的平台和所有编程语言。