如何使用android studio使用proguard来混淆android .apk文件?

时间:2016-07-13 08:32:15

标签: android android-proguard

我想使用proguard或任何其他方法来混淆我的android apk文件。尝试了很多方法,包括: -

  • 将sdk文件夹(sdk-tools-progurad)中的proguard.txt和proguard-optimise.txt文件复制粘贴到项目目录中的app模块
  • 我在app的gradle文件中写了minifyEnabled = true。

在这样做后面临一些proguard错误的进一步问题,给出外部库类文件的警告。
错误: - 错误:任务执行失败':app:transformClassesAndResourcesWithProguardForRelease'。

  

java.io.IOException:请先纠正上述警告。

即使我无法生成签名的apk。

1 个答案:

答案 0 :(得分:0)

强烈建议调查ProGuard打印到控制台并尝试修复它们的警告。为此,您必须包含其他库或将-dontwarn指令添加到proguard-project.txt文件中。

作为最后的手段,您还可以使用-ignorewarnings来指示ProGuard继续,无论是否有任何剩余警告。