2015-04-08 36 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 

Błąd pokazano na android studiu podczas budowania projektuAndroid Studio Błąd Duplikat zasobów

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> 

nie zna android studio tylko importowanego projektu z Eclipse natomiast to działa dobrze z zaćmieniem, jeśli są jakieś warunki wstępne do zbudowania w studiu androidowym, proszę poinformuj mnie o tym

Odpowiedz

24

You hav Ten sam zasób style/AppTheme w dwóch plikach, values/styles.xml i values/themes_apptheme.xml. Zmień nazwę lub usuń drugą.

+0

ponieważ był app_name i action_settings był tam zarówno w string.xml, jak iw styles.xml, został rozwiązany po usunięciu z jednego xml. –

3

Po utworzeniu nowego pustego działania przy użyciu nowego Studio aktywności przy użyciu nowego Kreatora aktywności plik XML układu res/layout/myactivity_layout.xml został wygenerowany automatycznie, ale Android Studio dodało po cichu /res/values/dimens.xml.

Mam już plik /res/values/dimen.xml, w którym zdefiniowałem różne wymiary.

Android Studio dodał 2 nowe klucze wymiaru do tych plików (bez sprawdzania konfliktów) i na pewno klucze dla 2 nowych wymiarów zostały już zdefiniowane w moim pliku dimen.xml, więc moja kompozycja Gradle nie powiodła się.

Zakładam, że powodem, dla którego Android Studio dodano dimens.xml, jest fakt, że nie rozpoznał on istniejącego pliku dimen.xml. Powodem automatycznego dodania nowych wymiarów Android Studio do dimens.xml jest przestrzeganie konwencji stylu Material Design (których nie przestrzegam w przypadku mojego projektu).

Wolę, jeśli Android Studio nie generuje automatycznie problemów bez uprzedniego sprawdzenia!

Usunąłem dodatkowo dodane pliki dimens.xml i muszę teraz zmienić nazwę mojego dimen.xml na dimens.xml lub nigdy nie używać ponownie nowego Kreatora aktywności. Dzięki Androidowi.

Powiązane problemy