java .lang.IllegalArgumentException: стиль для этого компонента требует, чтобы тема вашего приложения была Theme.AppCompat (или потомок) - PullRequest
0 голосов
/ 26 марта 2020

Я получаю это исключение при открытии приложения на Android 7.1.2. И это происходит только для конкретного пользователя, имеющего Xiaomi Redmi 4 pro. Я проверил на другом Redmi 4 pro с той же ОС, и там этого не происходит.

<application
    android:name=".utils.App"
    android:allowBackup="false"
    android:icon="@drawable/logo"
    android:label="@string/app_name"
    android:theme="@style/AppTheme"
    .......
 </application>

<style name="AppTheme" parent="AppTheme.Base"></style>

<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar"> 
    <item name="windowNoTitle">true</item>
    <item name="windowActionBar">false</item>
    <item name="colorPrimary">@color/primary_color</item>
    <item name="colorPrimaryDark">@color/primary_color_dark</item>
    <item name="colorAccent">@color/primary_color_dark</item>
    <item name="android:textAllCaps">false</item>
    <item name="android:windowBackground">@color/windowBackground</item>
    <item name="android:textColor">@color/colorTextPrimary</item>-->
    <item name="android:actionBarStyle">@style/AppTheme.MyActionBar</item>
    <item name="android:actionMenuTextAppearance">@style/AppTheme.MyActionBar.MenuTextStyle</item>
    <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
</style>

Кто-нибудь может подсказать, в чем здесь проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...