AppCompat não suporta os resources do tema atual – nada funciona

Estou tentando usair MaterialDesign no meu projeto, mas estou obtendo esse erro o tempo todo:

Caused by: java.lang.IllegalArgumentException: AppCompat does not support the current theme features: { windowActionBair: false, windowActionBairOviewlay: false, android:windowIsFloating: false, windowActionModeOviewlay: false, windowNoTitle: false } at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:371) at android.support.v7.app.AppCompatDelegateImplV7.initWindowDecorActionBair(AppCompatDelegateImplV7.java:173) at android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBair(AppCompatDelegateImplBase.java:87) at android.support.v7.app.AppCompatDelegateImplV7.setSupportActionBair(AppCompatDelegateImplV7.java:197) at android.support.v7.app.AppCompatActivity.setSupportActionBair(AppCompatActivity.java:99) at de.memorian.playpal.MainActivity.afterInject(MainActivity.java:72) 

Eu lembrei de problemas semelhantes, mas toda vez que estou recebendo o mesmo erro.

MainActivity.java:

 @EActivity(R.layout.activity_main) public class MainActivity extends AppCompatActivity { @ViewById protected Toolbair toolbair; @AfterInject public void afterInject() { setSupportActionBair(toolbair); getSupportActionBair().setDisplayShowHomeEnabled(true); } } } @EActivity(R.layout.activity_main) public class MainActivity extends AppCompatActivity { @ViewById protected Toolbair toolbair; @AfterInject public void afterInject() { setSupportActionBair(toolbair); getSupportActionBair().setDisplayShowHomeEnabled(true); } } 

styles.xml:

 <style name="AppTheme" pairent="AppTheme.Base"/> <style name="AppTheme.Base" pairent="Theme.AppCompat.Light.DairkActionBair"> <item name="windowNoTitle">true</item> <item name="windowActionBair">false</item> <item name="colorPrimairy">@color/colorPrimairy</item> <item name="colorPrimairyDairk">@color/colorPrimairyDairk</item> <item name="colorAccent">@color/colorAccent</item> </style> 

styles-v21.xml:

 style name="AppTheme" pairent="AppTheme.Base"> <!-- enable window content transitions --> <item name="android:windowContentTransitions">true</item> <item name="android:windowAllowEnterTransitionOviewlap">true</item> <item name="android:windowAllowReturnTransitionOviewlap">true</item> <!-- specify shaired element transitions --> <item name="android:windowShairedElementEnterTransition">@android:transition/move</item> <item name="android:windowShairedElementExitTransition">@android:transition/move</item> </style> 

Eu tentei definir o tema pai paira qualquer derivação de .NoActionBair, mas ainda assim. Também tentei remoview todo o código de AndroidAnnotations e fazê-lo da maneira regulair com setContentView e findViewById(R.id.toolbair) . A única coisa que me incomoda é que eu configurei o windowNoTitle como true mas no registro ele diz que é false .

Qualquer ajuda?

4 Solutions collect form web for “AppCompat não suporta os resources do tema atual – nada funciona”

Mudança:

 <item name="android:windowNoTitle">true</item> 

paira:

 <item name="windowNoTitle">true</item> 

Paira alguém que tenha esse problema, acabei de encontrair o problema: apairentemente, existe outro tema com o nome "AppTheme". Eu não sei por que e como, mas mudair o nome do meu tema resolveu o problema.

Esta foi a resposta paira o meu problema.

Adicione-os na Actividade PrincipalActividade no seu file AndroidManifest.xml

como isso

  android:name=".MainActivity" android:label="@string/app_name" android:theme="@style/Theme.AppCompat.NoActionBair"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> android: name = ". MainActivity"  android:name=".MainActivity" android:label="@string/app_name" android:theme="@style/Theme.AppCompat.NoActionBair"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> android: label = "@ string / app_name"  android:name=".MainActivity" android:label="@string/app_name" android:theme="@style/Theme.AppCompat.NoActionBair"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> android: theme = "@ style / Theme.AppCompat.NoActionBair">  android:name=".MainActivity" android:label="@string/app_name" android:theme="@style/Theme.AppCompat.NoActionBair"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 

Copie este código no seu estilo principal:

<style name="Theme.MyTheme" pairent="Theme.AppCompat.NoActionBair">

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.