2015-04-08 15 views
14
Error:Execution failed for task ':fiesCabs:mergeDebugResources'. C:\Users\tony\AndroidstudioProjects\Fies-Cabs\fiesCabs\src\main\res\values\themes_apptheme.xml: Error: Duplicate resources: C:\Users\tony\AndroidstudioProjects\Fies-Cabs\fiesCabs\src\main\res\values\themes_apptheme.xml:style/AppTheme, C:\Users\tony\AndroidstudioProjects\Fies-Cabs\fiesCabs\src\main\res\values\styles.xml:style/AppTheme 

Error:Error: Duplicate resources: C:\Users\tony\AndroidstudioProjects\Fies-Cabs\fiesCabs\src\main\res\values\themes_apptheme.xml:style/AppTheme, C:\Users\tony\AndroidstudioProjects\Fies-Cabs\fiesCabs\src\main\res\values\styles.xml:style/AppTheme 

Fehler in Android Studio gezeigt, während das Projekt den AufbauAndroid Studio Fehler doppelte Ressource

themes_apptheme.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="Theme.AppCompat.Light"> 

<item name="android:editTextStyle">@style/EditTextAppTheme</item> 

<item name="android:textColorHighlight">#9933b5e5</item> 

<item name="android:autoCompleteTextViewStyle">@style/AutoCompleteTextViewAppTheme</item> 

<item name="android:checkboxStyle">@style/CheckBoxAppTheme</item> 

<item name="android:radioButtonStyle">@style/RadioButtonAppTheme</item> 

<item name="android:buttonStyle">@style/ButtonAppTheme</item> 

<item name="android:imageButtonStyle">@style/ImageButtonAppTheme</item> 

<item name="android:spinnerStyle">@style/SpinnerAppTheme</item> 

<item name="android:spinnerDropDownItemStyle">@style/SpinnerDropDownItemAppTheme</item> 

<item name="android:progressBarStyleHorizontal">@style/ProgressBarAppTheme</item> 

<item name="android:seekBarStyle">@style/SeekBarAppTheme</item> 

<item name="android:ratingBarStyle">@style/RatingBarAppTheme</item> 

<item name="android:ratingBarStyleIndicator">@style/RatingBarBigAppTheme</item> 

<item name="android:ratingBarStyleSmall">@style/RatingBarSmallAppTheme</item> 

<item name="android:buttonStyleToggle">@style/ToggleAppTheme</item> 

<item name="android:listViewStyle">@style/ListViewAppTheme</item> 

<item name="android:listViewWhiteStyle">@style/ListViewAppTheme.White</item> 

<item name="android:spinnerItemStyle">@style/SpinnerItemAppTheme</item> 

</style> 

</resources> 

nicht vertraut mit Android Studio importiert nur das Projekt von Eclipse, während es funktioniert ok mit eclipse wenn es irgendwelche vorraussetzungen gibt um in android studio zu bauen bitte informiere mich

Antwort

24

Du hast hav e die gleiche Ressource style/AppTheme in zwei Dateien, values/styles.xml und values/themes_apptheme.xml. Umbenennen oder entfernen Sie das andere.

+0

für es war app_name und action_settings gab es in beiden string.xml und styles.xml, löste es nach dem Entfernen von einem XML. –

3

Nachdem in Android Studio mit dem neuen Aktivitätsassistenten eine neue leere Aktivität erstellt wurde, wurde die XML-Datei des Layouts res/layout/myactivity_layout.xml automatisch erstellt, aber Android Studio ALSO wurde automatisch hinzugefügt /res/values/dimens.xml.

Ich habe bereits eine /res/values/dimen.xml Datei, wo ich meine verschiedenen Dimensionen definiert.

Android Studio hat diesen Dateien zwei neue Dimensionsschlüssel hinzugefügt (ohne nach Konflikten zu suchen) und tatsächlich sind die Schlüssel für die zwei neuen Dimensionen bereits in meiner dimen.xml Datei definiert, so dass mein Gradle Build fehlgeschlagen ist.

Ich nehme an, der Grund, Android Studio hinzugefügt dimens.xml ist, weil es nicht erkannte meine dimen.xml Datei existiert. Und der Grund, warum Android Studio automatisch neue Dimensionen zu dimens.xml hinzugefügt hat, ist die Einhaltung der Stilkonventionen von Android für Material Design (an dem ich mich nicht für mein Projekt halte).

Ich würde viel lieber, wenn Android Studio nicht automatisch Probleme generiert, ohne zuerst zu prüfen!

Ich entfernte die extern hinzugefügten dimens.xml Dateien und muss nun entweder meine dimen.xml in dimens.xml umbenennen oder nie wieder den neuen Activity Wizard verwenden. Danke Android.

Verwandte Themen