ich lief proguard auf meinem Projekt, aber es verschleiert meinen Aktivitätsnamen nicht. Ich habe mehrere Regeln ausprobiert und es funktioniert nicht. Ich weiß nicht, was genau es zum Beispiel bedeutet, dass die Regel unter:Proguard Verschleierung funktioniert nicht auf Aktivitäten?
-keep public class models.* {
*;
}
und was ist der Unterschied zwischen
-keepclassmembers class * {
}
und
-keepclasseswithmembers class * {
}
Ich habe Schwierigkeiten auf Wie funktionieren diese Regeln? bitte hilfe.
soweit ich weiß, kann ProGuard arbeiten nur auf Java-Code (nicht auf dem XML), so dass, wenn sie die Aktivität Namen verschleiern, wäre es mit dem Manifest vermasseln. Also vielleicht Android-Plugin automatisch einige Regeln hinzufügen, um nicht die manifest deklarierten Sachen, die wir Entwickler nicht mit durcheinander bringen. All dies ist nur Annahme und Schlussfolgerung, keine tatsächliche informierte Antwort. – Budius