Proguard Klassennamen behalten?
Hallo, ich Schreibe eine Android-app und ich habe bis Proguard zu verschleiern meine Anwendung. Ich jedoch ein classloader dynamisch geladen, verschiedene Erweiterungen zu meiner Anwendung. Das problem ist, dass diese nicht ordnungsgemäß geladen werden, wenn Ihre Namen werden geändert. Wie halte ich Proguard von Verschleierung von bestimmten class-Namen?
InformationsquelleAutor der Frage Nik | 2012-06-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die
-keepnames
option in Ihrem proguard.cfgFinden Sie im Handbuch
https://www.guardsquare.com/en/proguard/manual/usage#keepoptions:
InformationsquelleAutor der Antwort Zaid Daghestani
Dieser hält Klassennamen intakt:
InformationsquelleAutor der Antwort tarkeshwar
Praktischer Tipp für alle, die nicht wollen, ProGuard zu ändern alle Klasse name:
Diese Weise erhalten Sie lesbare stack-traces, während immer noch, werfen Dinge, die Sie nicht brauchen. 🙂
InformationsquelleAutor der Antwort mreichelt