Używam biblioteki pomocy v7 do wyświetlania ActionBar w systemie Android 2.x. Działa to wystarczająco dobrze, ale po włączeniu Proguard musiałem naprawić kilka błędów klasy/metody.Konfiguracja programu Android Proguard dla biblioteki pomocy v7 Biblioteka ActionBar
Czy są jakieś wytyczne dotyczące klas, które należy zachować?
tej pory mam te:
-keep public class android.support.v7.internal.widget.ActionBarContainer
-keep class android.support.v7.internal.widget.ActionBarView$HomeView
-keep public class android.support.v7.internal.widget.ActionBarContextView
wydaje się działać, ale teraz nie jestem przekonany, że nie padnie na pewnym etapie z powodu jakiejś innej klasy rzekomo wewnętrznego mowa w jakimś pliku XML .
Gdzie znalazłeś tę sugestię v4? –
Cóż, nie pamiętam. Jeśli Google to dla Ciebie, znajdziesz sporo referencji, w tym tutaj na SO. Może nie zostało to nigdzie oficjalnie zasugerowane, nie wiem, ale jest to logiczne i działa. :-) –
Dodanie tych dwóch linii bez "wewnętrznego" (np. Android.support.v7. **) rozwiązało mój problem. Podobnie dodałem te linie dla v4. –