【问题标题】:Android Proguard, removing all Log statements and merging packagesAndroid Proguard,删除所有Log语句并合并包
【发布时间】:2011-05-25 01:27:30
【问题描述】:
  1. 我的项目中有大约 5 个包,是否可以将所有包合并为一个大包,我想这样做以使黑客更加困难。

  2. 如何使用 proguard 在我的源代码中删除对 Log.e Log.d 等的所有引用。 (我已经集成了带有 proguard 的 eclipse ADT)。

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

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

【问题讨论】:

    标签: android proguard


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-12-04
      • 2017-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-05
      • 1970-01-01
      相关资源
      最近更新 更多