21
  1. プロジェクトには約5つのパッケージがありますが、すべてのパッケージを1つの大きなパッケージにマージすることは可能ですか。これを実行して、ハッキングをより困難にします。

  2. proguardを使用して、ソースコード内のLog.eLog.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 に答える