Ich habe manuell eine JAR zu meinem Projekt hinzugefügt. Es verwendet viele Klassen mit verschiedenen Präfixen und ich kann nicht alle suchen und sie zu meiner Proguard-Datei hinzufügen. Gibt es eine Möglichkeit, alle Dateien, die das JAR verwendet, zu behalten? Das Glas heißtProguard - Wie behalte ich alle Dateien, die ein JAR verwendet?
0
A
Antwort
0
Haben Sie einen Paketnamen in Ihrer JAR-Datei? Wenn Sie haben, versuchen Sie -keep class yourpackageName.**{*;}
, proguard System zu informieren, behalten Sie alle Klassen in Ihrem Paket, und fügen Sie dann -dontwarn yourpackageName.**
hinzu, um proguard System zu sagen, warnt nicht, wenn das System die Klasse nicht finden kann, die durch die Klasse in Ihrem Paket referenziert wird.