首页 文章

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

提问于
浏览
1

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

从sdk文件夹(sdk-tools-progurad)

  • copy-pasting proguard.txt和proguard-optimise.txt文件到项目目录中的app模块

  • 我在app的gradle文件中写了minifyEnabled = true .

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

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

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

1 回答

  • 0

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

    作为最后的手段,您还可以使用 -ignorewarnings ,这将指示ProGuard继续,无论任何剩余警告 .

相关问题