114 votes

Des Problèmes de rendu Les classes suivantes n'a pas pu être trouvé: android.de soutien.v7.interne.app.WindowDecorActionBar

Quelles sont les causes de l'erreur suivante?

Des Problèmes de rendu Les classes suivantes ne pourraient pas être trouvés: - android.de soutien.v7.interne.app.WindowDecorActionBar (Fix Build Path, Créer Une Classe) Astuce: Essayez de construire le projet.

273voto

joshgoldeneagle Points 2272

L'Actionbar a été supprimée et remplacée par la Barre d'outils. Cela étant dit, vous pouvez faire ce qui suit si vous souhaitez continuer à utiliser Actionbar pour l'instant:

  1. Ouvert styles.xml dans les valeurs de dossier dans le dossier res.
  2. Ajouter le mot de Base au début du nom du thème ainsi qu'il lit "de Base.Thème.AppCompat.La lumière.DarkActionBar"

J'ai eu le même problème aujourd'hui et cette solution a fonctionné pour moi. Pour info je suis dans Android Studio, mais j'espère que la solution est similaire pour Eclipse.

Pour info ici est un bon billet de blog sur le remplacement de l'Actionbar avec la Barre d'outils lorsque vous êtes prêt à le faire: https://blog.xamarin.com/android-tips-hello-toolbar-goodbye-action-bar/

46voto

Handsome.Dou Points 301

Je pense que vous devez être en fonction sur "com.android.support:appcompat-v7:23.1.1" votre module paramètres.

ActionBar a été supprimée.

Il suffit de changer vos dépendances de 'com.android.support:appcompat-v7:23.1.1' de 'com.android.support:appcompat-v7:23.0.1' dans "build.gradle".

Vous pouvez également modifier votre style de parent d' "Theme.AppCompat.Light.NoActionBar".

Essayez d'utiliser l' Toolbar au lieu de ActionBar.

32voto

Ravikant Paudel Points 903

Celui-ci fonctionne pour moi

Changer AppTheme parent dans res/values/styles.xml résolu ce problème. Remplacer

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>

avec

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>

Ou vous pouvez changer de niveau API 21 de la liste.

9voto

Narendra Baratam Points 450

goto: res-->valeurs-->styles(V21)-->

Code

<style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="android:windowDrawsSystemBarBackgrounds">true</item>
    <item name="android:statusBarColor">@android:color/transparent</item>
</style>

sélectionnez votre thème comme Apptheme.NoActionBar dans l'aperçu. Parce qu' ActionBar est depricated, bienvenue à ToolBar. PAS besoin de changer vos dépendances, en build.gradle(Module:app). d' com.android.support:appcompat-v7:23.1.1 de com.android.support:appcompat-v7:23.0.1.

Espérons que cela vous aidera!!!

3voto

uber Points 31

merci @joshgoldeneagle, a travaillé en tant QUE v1.4 pour moi. aussi efficace QU'est l'ouverture de construire".gradle (Module.app)" et de changer la version de v7.23.1.1 à v7.23.0.1 -hth

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X