2012-04-30 7 views

Respuesta

6

La razón es que el proyecto tiene un estilo definido en "values-fr" pero no es equivalente en la carpeta de valores predeterminados.

+1

Eso es genial pero ... ¿cómo descubriste eso? ¿Y cómo podría alguien (es decir, yo :-)) descubrir cuál es el estilo ofensivo? Gracias –

2

que estaba recibiendo ese mensaje porque estaba usando el siguiente método para anular mis estilos para diferentes niveles de la API:

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

<style name="ToolBar.Base"> 
    <item name="android:layout_width">match_parent</item> 
    <item name="android:layout_height">?actionBarSize</item> 
    <item name="android:background">@color/primary</item> 
</style> 

Y a continuación, añadir

<style name="ToolBar" parent="ToolBar.Base"> 
    <item name="android:elevation">4dp</item> 
</style> 

en mi v21 archivo/estilos. Es el período entre ToolBar y Base lo que está causando el problema. Reemplace eso con un guión bajo o un nombre diferente sin punto y debería estar bien. Para obtener más información sobre por qué, lee lo que Android tiene que decir sobre Style and Theme Inheritance.

De todos modos, he cambiado ToolBar.Base a ToolBar_Base, y no hay más mensajes de error.

Cuestiones relacionadas