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

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

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

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

1 回答 1

6

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

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

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

于 2010-12-22T00:20:01.310 回答