/ / Android Action Bar Sherlock Nielegalny argument wyjątku po uruchomieniu Proguard [duplikat] - Android, Actionbarsherlock, APK, proguard

Android Action Bar Sherlock Illegal Argument Exception po uruchomieniu Proguard [duplicate] - android, actionbarsherlock, apk, proguard

Właśnie użyłem Proguard po raz pierwszy (kiedykolwiek) i po skopiowaniu wyeksportowanego pakietu APK z powrotem do mojego emulatora,

Otrzymałem

NIELEGALNY WYJĄTEK ARGUMENTU: klasa a nie jest opatrzona adnotacjami @Implementation at com.actionbarsherlock.a.a (Nieznane źródło)

Wygląda na to, że Proguard mnie ocalił400 KB, chętnie go wykorzystam, jeśli to możliwe. Czy ktoś może zasugerować tutaj dobre podejście - nie chcę wykluczać ABS .jar - mój projekt znacznie się rozwinął od momentu rozpoczęcia używania ABS.

Odpowiedzi:

8 dla odpowiedzi № 1

Czy dodałeś linie proguard ze strony ABS?

-keep class android.support.v4.app.** { *; }
-keep interface android.support.v4.app.** { *; }
-keep class com.actionbarsherlock.** { *; }
-keep interface com.actionbarsherlock.** { *; }

-keepattributes *Annotation*

Widzieć http://actionbarsherlock.com/faq.html