Ich habe eine Bibliothek, die von Apps konsumiert wird. Dieses Modul hat Schnittstellen und Hilfsklassen.Verschleierung eines Moduls/einer Bibliothek
Wie kann ich das ganze Modul verschleiern, aber trotzdem Zugriff auf alle diese Schnittstellen und Hilfsklassen erlauben? diese
Ich habe versucht:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
Dann fand ich mich --keep
auf allen meinen Klassen in proguard zu tun. Gibt es etwas, das ich Pro Guard hinzufügen kann, damit ich all diese Interfaces/Helfer-Klassen behalten kann und es immer noch wie verschleiert habe?