Правила игры для разработчиков

Были попытки найти некоторую информацию о правилах, необходимых для новой библиотеки поддержки дизайна, для работы с прогулкой. Я не мог найти никакой информации об этом.

Закончено с использованием следующих правил:

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

Эти правила, похоже, работают, но я не уверен, есть ли лучшие правила или работает со всеми классами внутри библиотеки поддержки дизайна.

Ответы

Ответ 1

Я встречаю эту ошибку error while parsing android/support/design/R$anim.class.

Завершите его с помощью этого кода:

# support design
-dontwarn android.support.design.**
-keep class android.support.design.** { *; }
-keep interface android.support.design.** { *; }
-keep public class android.support.design.R$* { *; }

Ответ 2

Это должно работать:

-keep public class * extends android.support.design.widget.CoordinatorLayout$Behavior {
    public <init>(android.content.Context, android.util.AttributeSet);
}