我的项目中有大约 5 个包,是否可以将所有包合并到一个大包中,我想这样做以使黑客更加困难。
如何使用 proguard 在我的源代码中删除所有对 Log.e Log.d 等的引用。 (我已经集成了带有 proguard 的 eclipse ADT)。
更新:看起来第 2 部分可以这样完成
-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** v(...);
}
最佳答案
选项 -repackageclasses 将混淆的类移动到一个给定的包中:
http://proguard.sourceforge.net/manual/usage.html#repackageclasses
您可以选择将其与 -allowaccessmodification 结合使用以获得更好的结果。
关于Android Proguard,删除所有Log语句并合并包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4435773/