关于android:如何让show难以通过show java app进行反编译?

How to make apk hard to decompile by show java app?

本问题已经有最佳答案,请猛点这里访问。

请帮助我是新手android开发我正在构建一个Android应用程序,但它很容易通过show java app反编译我尝试了一些其他应用程序进行反编译,但显示java应用程序无法反编译它们。 所以我的问题是如何在我的应用程序中添加这种类型的安全性?


android工作室默认使用proguard,因此你可以在gradle文件中添加这一行,使其既优化又难以反编译。 因此,您的apk也将更小。

1
2
3
4
5
6
7
8
9
10
    buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
    debug {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}


看一下ProGuard工具,它是一个混淆代码的工具:它仍然可以进行逆向工程,但它更难。 它也包含在Android sdk中。