私はプロジェクトでproguardを実行しましたが、私の活動名を難読化しませんでした。私はいくつかのルールを試して、それは動作していません。私は、それは例えば、以下のルールを意味正確に何を知らない:Proguard難読化はアクティビティで動作しませんか?
-keep public class models.* {
*;
}
といただきました!
-keepclassmembers class * {
}
と
-keepclasseswithmembers class * {
}
の違いは、私が上の難しさを持っていますこれらのルールの仕組み助けてください。
限り、私は承知しているとして、ProGuardのが唯一の(ないXMLの)Javaコードを操作することができますので、彼らは活動名を難読化する場合、それはマニフェストで台無しだろう。だから、おそらくアンドロイドプラグインは、マニフェスト宣言されたものを混乱させないように、いくつかのルールを追加します。これはすべて仮定と控除であり、実際の情報に基づく回答ではありません。 – Budius