所有,我正在尝试使用proguard来混淆.APK文件,它似乎无法正常工作 . 由于Proguard主要用于Java字节码,我使用dex2jar将apk文件转换为jar文件,使用Proguard对其进行模糊处理,然后将输出jar重新打包到apk中 . 结果apk似乎有问题 . 我收到了很多像 Could not read file: Expected chunk of type 0x80003, read 0x6d783f3c
这样的错误 . 反正我是否可以直接在.apk而不是源代码上混淆Android字节码?请帮忙 .
谢谢!
1 回答
你需要使用具有适当配置的proguard for android . 您的gradle构建文件还有一个预定义的设置(当使用android studio时)
资料来源:http://developer.android.com/tools/help/proguard.html