Ich habe ein Bibliotheksmodul in einem Großprojekt, das Android-Tests angeschlossen hat, aber die Test APK verweist zu viele Methoden und muss multidexed oder ProGuard aktiviert werden.Multidex Andoird Bibliothek Modul
Gibt es eine Möglichkeit, Multidex oder ProGuard nur für die Anwendung des verbundenen Android-Tests zu aktivieren?
Es macht keinen Sinn, ProGuard zu ermöglichen direkt auf einer Bibliothek, aber wenn es eine Möglichkeit, es zu ermöglichen, nur für die Konfiguration androidTest, dass gut funktionieren würde.
Wir haben ProGuard für das Anwendungsmodul aktiviert, so dass es sicher von diesem Bibliotheksmodul abhängig ist und die APK der App erfolgreich erstellen kann.
Es war schwierig, nach Lösungen für diese Frage zu suchen, da ich nur Informationen über die Verwendung der Multidex-Unterstützungsbibliothek finden kann. Ich verstehe, wie ich es für eine typische Anwendung aktivieren kann.
Soweit ich weiß, wird Proguard nur zur Codeverschleierung verwendet. Es gibt keine Beziehung mit Multidexing hier mit Proguard. –
@ReazMurshed ProGuard kann Code verschleiern, aber auch unbenutzte Methoden und Klassen entfernen. https://developer.android.com/studio/build/shrink-code.html –