如何在 Android Studio 中启用 ProGuard 混淆?
我必须通过在Android Studio中启用Proguard混淆来保护我的应用程序。我已经搜索了如何应用它的过程,但我没有得到任何明确的解决方案。当我尝试它时,我总是得到一个错误。那么,任何人都可以告诉我在我的应用程序中应用它的明确步骤吗?
我通过以下步骤执行此操作:
在 Android Studio 中,打开一个 Android 项目。
更改为项目视图。
-
更改以下行:
minifyEnable false
自minifyEnable true
-
设置护卫规则(可选)
4.1 在“项目视图”中,选择 proguard-rules.pro 文件。
4.2 添加以下行以告知 ProGuard 不要对某些类进行混淆。
-keepclassmembers class com.dom925.xxxx { public * }
我通过执行以下步骤得到的错误是
错误:任务“:app:packageRelease”的执行失败。无法计算 D:\Android\Pojectname\app\build\intermediates\classes-proguard\release\classes 的哈希值.jar