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中。