【发布时间】:2014-02-15 17:27:58
【问题描述】:
我是使用 proguard 的新手。
我想使用 proguard 创建一个混淆的 apk。
我在取消注释后创建了一个签名的 apk
proguard.config = ${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
我得到的 apk 没有被混淆。
如果我使用 dex2jar 对 APK 进行逆向工程,我将获得类文件并且它们不会被混淆。
我错过了什么吗?
提前致谢
【问题讨论】:
-
什么没有被混淆?完整的类还是字符串常量?
-
@vzamanillo 所有的 xml 文件。我将 api 详细信息和凭据保存在 strings.xml 中。这些都没有被混淆,我该如何防止呢?
-
请向我们展示您的 proguard 配置文件内容。