Múltiples archivos styles.xml en Android Studio
Recientemente he importado mi proyecto Android de eclipse a Android Studio. Tengo 3 archivos de styles.xml: styles.xml, styles.xml (v11) y styles.xml (v14). No sé cómo y cuándo sucedió eso.
Styles.xml (v11) incluye:
- Android studio Gradle :: dependencies {compilar 'com.android.support:appcompat-v7:18.0.0'} falla la compilación
- Android Studio - Explorador de archivos de Android Device Monitor no funciona
- No se puede establecer el valor de la propiedad de sólo lectura 'jniFolders' on task ': android: packageDebug'
- Gradle script para autoversion e incluir el hash de commit en Android
- Error de compilación de Gradle: No se pueden cargar metadatos de Maven desde https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml
<!-- Base application theme for API 11+. This theme completely replaces AppBaseTheme from res/values/styles.xml on API 11+ devices. -->
Styles.xml (v14) incluye:
<!-- Base application theme for API 14+. This theme completely replaces AppBaseTheme from BOTH res/values/styles.xml and res/values-v11/styles.xml on API 14+ devices. -->
Quiero saber por qué están aquí y si puedo eliminar los archivos xml v11 y v14.
- Java.lang.NoClassDefFoundError: android.support.v4.view.LayoutInflaterCompat
- Cómo depurar el módulo de la biblioteca android en Android Studio?
- ¿Cómo eliminar un recurso de cadena no utilizado para todas las configuraciones de Android Studio?
- No se puede ejecutar proyecto - Android Studio 2.0 Crashlytics problemas
- Android Studio APK estéril para la variante de construcción después de cambios xml
- Android Studio - No hay opción para vincular C ++ a Gradle
- Aplicación de error de ejecución: processDebugResources Android Studio
- Apk particionado en el nuevo Android Studio 2.3
¿Qué son?
Funcionan de forma idéntica a su styles.xml
original, pero tienen resource qualifiers
. Esto significa que sólo se utilizan cuando se cumplen sus calificativos – en este caso cuando la versión de la API es 11+ o 14+.
¿Puedo borrarlos?
Sí – si están vacíos entonces no habrá ningún impacto.
Otras lecturas
Si desea obtener más información, eche un vistazo a esta guía de Google
De forma predeterminada, la aplicación utiliza styles.xml, pero Eclipse cuando crea nuevos proyectos pone styles.xml en esas carpetas (v11 y v14), lee el comentario de cada archivo:
Tema de aplicación base para API 11+. Este tema reemplaza completamente AppBaseTheme de res / values / styles.xml en dispositivos API 11+.
Esto significa que puede definir estilos personalizados para cada API, por defecto están vacíos. Esto es útil cuando se desea especificar estilos para una API. Incluso puede definir estilos para dispositivos de diferentes densidades creando styles.xml en las carpetas denominadas densidad. Ejemplo: valores-mdpi, valores-hdpi.
- Descripción de las propiedades VectorDrawable de Android
- Android obtener captura de pantalla de videoview actual