Intereting Posts
Retrofit 2.0 как распечатать полный ответ json? Начать работу с Button Android Android AutoCompleteTextView с автоматической фильтрацией пользовательских адаптеров Как получить кнопку «Далее» на экранной клавиатуре Android вместо кнопки «Go» в телефонной запинке Как получить значения атрибутов темы ViewPager – onCreateView не всегда называется Предпочтения включены в зависимости от других предпочтений Тестирование RxJava2 с использованием Espresso и получение исключения нулевого указателя, когда suscribeOn Как получить сообщения из блога WordPress в приложении для Android? Могу ли я получить доступ к ресурсам из разных локальных андроидов? Как вы можете поместить эмулятор Android в спящий режим? Android Iframe SameOrigin на пользовательских сайтах Распространение анимации ListView для элементов работает только после второго щелчка Размер файла, который мы получаем через функцию AssetManager getAssets в Android Android – программно изменяет локализацию системы устройств

Конфигурация Android Proguard для библиотеки поддержки V7 ActionBar

Я использую библиотеку поддержки V7, чтобы показать ActionBar на Android 2.x. Он работает достаточно хорошо, но мне пришлось исправить несколько ошибок класса / метода после включения Proguard.

Существуют ли какие-либо рекомендации по сохранению классов?

Пока у меня есть:

-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.

Solutions Collecting From Web of "Конфигурация Android Proguard для библиотеки поддержки V7 ActionBar"

Я решил это с помощью:

 -dontwarn android.support.v7.** -keep class android.support.v7.** { *; } -keep interface android.support.v7.** { *; } 

Я использую это, несколько похожее на то, что предлагала версия v4:

 -keep class android.support.v7.internal.** { *; } -keep interface android.support.v7.internal.** { *; }