【问题标题】:Proguard Obfuscation for Android App in Eclipse problemEclipse 中 Android 应用程序的 Proguard 混淆问题
【发布时间】:2011-08-17 09:34:04
【问题描述】:

我正在使用 android 2.3.3 sdk。我已将 proguard.config=proguard.cfg 行添加到我项目中的 default.properties 中。我已经在 Eclipse 中成功运行了导出向导,但是尚未创建转储、映射、种子和使用文件。你能告诉我eclipse在哪里输出这些文件吗?它们不在我项目的根目录或bin文件夹中。我错过了什么吗?谢谢

【问题讨论】:

  • 我正在尝试对代码进行混淆以停止逆向工程,如果它们正在生成,我只是找不到用于解码混淆的文件。
  • ProGuard 仅在您导出签名的应用程序包时进行混淆

标签: android eclipse obfuscation proguard


【解决方案1】:

你添加了吗:

-dump proguard/class_files.txt 
-printseeds proguard/seeds.txt 
-printusage proguard/unused.txt 
-printmapping proguard/mapping.txt 

到 proguard.cfg?

输出应该显示在目录中

<project>/proguard/

【讨论】:

    【解决方案2】:

    在我使用 proguard 的所有项目中,proguard 输出文件都会转到项目根目录下名为“proguard”的目录

    【讨论】:

    • 这个目录从未被创建,你知道为什么吗?
    • 你是否尝试过清理项目(Project->Clean),然后是Android Tools->Export Signed Package?
    • 我使用了 Android Tools->Export Signed Package,结果相同。这在另一个项目上对我有用,我只是不明白为什么它现在不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-26
    • 1970-01-01
    • 2016-02-09
    • 1970-01-01
    相关资源
    最近更新 更多