"Error: Duplicar recursos" mientras se construye Android Studio Project?
Este es el error que estoy recibiendo:
:app:mergeDebugResources :app:mergeDebugResources FAILED /Users/vedantdasswain/GitRepositories/EnergyLens/AndroidStudioVersion/EnergyLens/app/src/main/res/values/themes_apptheme.xml Error:Error: Duplicate resources: /Users/vedantdasswain/GitRepositories/EnergyLens/AndroidStudioVersion/EnergyLens/app/src/main/res/values/themes_apptheme.xml:style/AppTheme, /Users/vedantdasswain/GitRepositories/EnergyLens/AndroidStudioVersion/EnergyLens/app/src/main/res/values/styles.xml:style/AppTheme Error:Execution failed for task ':app:mergeDebugResources'. > /Users/vedantdasswain/GitRepositories/EnergyLens/AndroidStudioVersion/EnergyLens/app/src/main/res/values/themes_apptheme.xml: Error: Duplicate resources: /Users/vedantdasswain/GitRepositories/EnergyLens/AndroidStudioVersion/EnergyLens/app/src/main/res/values/themes_apptheme.xml:style/AppTheme, /Users/vedantdasswain/GitRepositories/EnergyLens/AndroidStudioVersion/EnergyLens/app/src/main/res/values/styles.xml:style/AppTheme
El origen de este error es el siguiente archivo, themes_apptheme.xml:
- Android: Archivo XML de caché de RSS Feed
- Nuevo en Android - Dibujo de una vista en tiempo de ejecución
- Cómo obtener el ancho en píxeles de vista con android: layout_width = "wrap_content"?
- Adaptación de adaptadores desde la vista de lista a la clase de vista de elemento único
- Interpolador personalizado de referencia para la animación de vistas en XML
<?xml version="1.0" encoding="utf-8"?> <!-- Generated with http://android-holo-colors.com --> <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="AppTheme" parent="@style/_AppTheme"/> <style name="_AppTheme" parent="android:Theme.Holo.Light"> <item name="android:editTextBackground">@drawable/apptheme_edit_text_holo_light</item> <item name="android:textColorHighlight">#99003366</item> <item name="android:textSelectHandleLeft">@drawable/apptheme_text_select_handle_left</item> <item name="android:textSelectHandleRight">@drawable/apptheme_text_select_handle_right</item> <item name="android:textSelectHandle">@drawable/apptheme_text_select_handle_middle</item> <item name="android:autoCompleteTextViewStyle">@style/AutoCompleteTextViewAppTheme</item> <item name="android:listChoiceIndicatorMultiple">@drawable/apptheme_btn_check_holo_light</item> <item name="android:listChoiceIndicatorSingle">@drawable/apptheme_btn_radio_holo_light</item> <item name="android:buttonStyle">@style/ButtonAppTheme</item> <item name="android:imageButtonStyle">@style/ImageButtonAppTheme</item> <item name="android:dropDownSpinnerStyle">@style/SpinnerAppTheme</item> <item name="android:listChoiceBackgroundIndicator">@drawable/apptheme_list_selector_holo_light</item> <item name="android:activatedBackgroundIndicator">@drawable/apptheme_activated_background_holo_light</item> <item name="android:fastScrollThumbDrawable">@drawable/apptheme_fastscroll_thumb_holo</item> </style> </resources>
¿Podría alguien explicar por favor qué está causando el error y cómo resolverlo?
ACTUALIZAR:
El recurso duplicado se mencionó en styles.xml, que comenté:
<resources> <!-- Base application theme, dependent on API level. This theme is replaced by AppBaseTheme from res/values-vXX/styles.xml on newer devices. --> <style name="AppBaseTheme" parent="android:Theme.Light"> <!-- Theme customizations available in newer API levels can go in res/values-vXX/styles.xml, while customizations related to backward-compatibility can go here. --> </style> <!-- Application theme. --> <!--<style name="AppTheme" parent="AppBaseTheme">--> <!--<!– All customizations that are NOT specific to a particular API-level can go here. –>--> <!--</style>--> </resources>
Esto parece haberme permitido completar la construcción con éxito y resolver el problema. Gracias por el comentario @ pyus13
- Match_parent no funciona para ListView, si ListView está dentro de NestedScrollView
- EditText oculto por el teclado cuando android: gravity = "center" - Android
- XML tiene cuerpo vacío?
- Almacenamiento de datos grandes local o en línea para la aplicación de Android?
- ¿Cómo establezco el estado de clic para mi botón personalizado?
- No se puede agregar la dependencia de archivos XStream al proyecto de Android Studio
- Por qué el flag isLockTaskPermitted es falso
- Alinear texto en el centro - Spinner
Variable Apptheme
en themes_apptheme.xml
y styles.xml
no pueden seguir siendo el mismo nombre, porque Apptheme
en themes_apptheme.xml
hace referencia a styles.xml
todos modos. Solo elimina uno de ellos para modificarlo