【发布时间】:2016-05-10 18:57:42
【问题描述】:
我必须通过在 Android Studio 中启用 Proguard 混淆来保护我的应用。我已经搜索了如何应用它的过程,但我没有得到任何明确的解决方案。当我尝试它时,我总是得到一个错误。那么谁能告诉我在我的应用中应用它的明确步骤?
我是按照以下步骤进行的:
在 Android Studio 中,打开一个 Android 项目。
更改为项目视图。
-
更改以下行:
minifyEnable false到minifyEnable true -
设置 ProGuard 规则(可选)
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 的哈希值
【问题讨论】:
-
发布您的 build.gradle,以便我们根据您的依赖项做出更准确的答案
标签: java android android-studio