Я использую библиотеку поддержки V7, чтобы показать ActionBar на Android 2.x. Он работает достаточно хорошо, но мне пришлось исправить несколько ошибок класса/метода после включения Proguard.Конфигурация Android Proguard для библиотеки поддержки V7 ActionBar
Есть ли какие-либо рекомендации по сохранению классов?
До сих пор у меня есть эти:
-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
Это, кажется, работает сейчас, но я не так уверен, что он не будет врезаться на каком-то этапе из-за какой-то другой якобы внутреннего класса, указанного в какой-то XML-файл ,
Где вы нашли это предложение для v4? –
Ну, я не могу вспомнить. Если вы Google для этого, вы найдете немало ссылок, в том числе здесь на SO. Возможно, это было официально не предложено нигде, я не знаю, но это довольно логично, и это тоже работает. :-) –
Добавление этих двух строк без «внутреннего» (например, android.support.v7. **) решило мою проблему. Точно так же я добавил эти строки для v4. –