Android Proguard,删除所有Log语句和合并包

时间:2010-12-14 04:07:44

标签: android proguard

  1. 我的项目中有大约5个软件包,是否可以将所有软件包合并到一个大软件包中,我想这样做可以使黑客攻击更加困难。

  2. 如何使用proguard删除源代码中对Log.e Log.d等的所有引用。 (我已经整合了proguard的日食ADT。)

  3. 更新:看起来第2部分可以像这样完成

    -assumenosideeffects class android.util.Log {
        public static *** d(...);
        public static *** v(...);
    }
    

1 个答案:

答案 0 :(得分:6)

选项-repackageclasses将混淆的类移动到一个给定的包中:

http://proguard.sourceforge.net/manual/usage.html#repackageclasses

您可以选择将其与-allowaccessmodification结合使用,以获得更好的效果。