Ответ 1
известный Google, что существует проблема с appcompat на разных устройствах, например
(~ 100 пользователей):
- 50% Enspert (Rainbow, вероятно, модель Wiko № 8)
- 30% Samsung (SM G3815, SM G730A, SM T217A, GT S7275B, GT S7275R)
- 10% MyPhone (Agua Rio)
В потоке говорится (8 февраля)
Это потенциально "исправлено" фиксацией AOSP, которая будет в следующей версии: https://android-review.googlesource.com/#/c/198301/
См. также проблема github, где сказано
Различные телефоны Samsung включают более старые версии библиотеки поддержки Android в структуре или пути к классам.
Для возможного обходного пути см. appcompat-v7 v21.0.0, вызывающий крах на устройствах Samsung с Android v4.2.2, где предлагаемые решения
используя
-keep class !android.support.v7.internal.view.menu.**,android.support.v7.** {*;}
и
Лучшее решение вместо этого добавляет следующие строки:
-keep class !android.support.v7.internal.view.menu.MenuBuilder, !android.support.v7.internal.view.menu.SubMenuBuilder, android.support.v7.** { *; } -keep interface android.support.v7.** { *; }
Обновление: похоже, исправлено в библиотеке appcoppat android 7.0 (SDK 24.0)
В соответствии с последними сообщениями об ошибке, это должно быть зафиксировано на новая версия библиотеки поддержки (24): https://code.google.com/p/android/issues/detail?id=78377#c374
Кто-то даже утверждал, что он исправил его.