在android中如何在将应用程序上传到Playstore时保护android源代码,我使用progaurd然后我们也可以通过APK Decompiler提取代码
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
答案 0 :(得分:3)
答案 1 :(得分:1)
在许多应用程序中进行逆向工程之后。我强调要保护您的应用程序使用string.xml
文件中的所有字符串值,网络调用URL。您的class
个文件会转换为java
个文件。资源在其他文件中加密。
您可以使用proguard缩减代码和资源。
答案 2 :(得分:1)
实际上,我们 永远不会 在我们的代码上获得100%的安全性。但是我们可以做一些事情来使潜在的恶意用户的生活变得更加困难:
使用ProGuard优化和混淆代码,这是采用针对Android的Dalvik VM的字节代码的第一步。
此外,官方文档也提供了建议的方法,因为 Android 2.3
,它随SDK Tools一起提供集成的ProGuard支持:ProGuard现已与SDK一起打包 工具。开发人员现在可以将其代码作为集成部分进行模糊处理 发布版本。