Generar errores después de agregar la actividad de pantalla completa en Android Studio
Estoy experimentando con mi primera aplicación similar a "Hello World" en Android Studio. He intentado agregar una nueva actividad (primero a través de Nuevo -> Componente Android, no me gustó el resultado, lo eliminé, luego a través de Nueva -> Actividad -> Actividad de pantalla completa seleccionada). Ahora tengo estos errores:
Gradle: Execution failed for task ':LanguagesMemorizer:processDebugResources'. > Could not call IncrementalTask.taskAction() on task ':LanguagesMemorizer:processDebugResources' C:\...\src\main\res\values\attrs.xml Gradle: Attribute "buttonBarStyle" has already been defined Gradle: Attribute "buttonBarButtonStyle" has already been defined
He intentado buscar buttonBarStyle en mi proyecto. Se ha encontrado en:
- Generar aar o jar de la biblioteca de Android con dependencias
- Publicar android gradle proyecto a local maven repo
- Android Studio informa que "android sdk se analiza incorrectamente"
- Gradle segunda generación falla después de modificar styles.xml
- ¿Por qué Android Studio me dice que utilice getSupportActionBar () en lugar de getActionBar ()?
- (Supongo que debo ignorar eso, ¿no?)
- Archivo de diseño para una nueva actividad (style = "? ButtonBarStyle")
- Values \ attrs.xml (
<declare-styleable ...> <attr name="buttonBarStyle" format="reference" /> ...
) - Values \ styles.xml (
<style...>... <item name="buttonBarStyle">@style/ButtonBar</item>...
) - Value-v11 \ styles.xml (
<style...>...<item name="buttonBarStyle">?android:attr/buttonBarStyle</item>...
)
Todo fue generado automáticamente. ¿Cómo debo corregir este error?
UPDATE: Hay un comentario en attrs.xml que dice
<!-- Declare custom theme attributes that allow changing which styles are used for button bars depending on the API level. ?android:attr/buttonBarStyle is new as of API 11 so this is necessary to support previous API levels. -->
Por lo tanto, parece que estos atributos son necesarios para los androides antiguos, pero supongo que hay algún tipo de conflicto entre los atributos declarados de API 11 y estos atributos manuales. ¿Cómo debo solucionarlos?
- Uso de la actividad de no producción para probar con Android Studio
- Android estudio no está trabajando en Windows 7
- ¿Cuál es el acceso directo a "show implementation" en Android Studio?
- Creación de una aplicación Android basada en Phonegap en Android Studio
- Git - Android Studio ya no me permite confirmar los cambios y empujar a GitHub
- Android Studio 2.0: ¿Por qué Instant Run no funciona al modificar los recursos de diseño de xml?
- Comparación de archivos en Android Studio
- Prefijo de variable de miembro ("m") en getters y setters en Android studio 1.1
Esto es porque com.android.support:appcompat-v7:18.0.0
ya tiene este atributo. Así que si va a utilizar esta biblioteca de soporte (y debería hacerlo) es seguro eliminar la declaración de estos atributos de su proyecto \src\main\res\values\attrs.xml
. Supongo que esta duplicación es porque AndroidStudio nuevo asistente de actividad, no supone que puede utilizar la biblioteca de soporte por lo que genera todo el código por sí mismo.
- ¿Cómo funcionan las actualizaciones de las aplicaciones para Android técnicamente?
- Tome y guarde la imagen presionando el botón