2015-01-03 225 views
4

这我得到的错误:构建Android Studio项目时出现“错误:重复资源”?

: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 

这个错误的根源是以下文件,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="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> 

可能有人请解释一下是什么原因造成的错误,以及如何解决它?

UPDATE:

重复的资源在styles.xml,我注释掉提到:

<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">--> 
     <!--&lt;!&ndash; All customizations that are NOT specific to a particular API-level can go here. &ndash;&gt;--> 
    <!--</style>--> 


</resources> 

这似乎也让我顺利完成构建并解决问题。感谢您的评论@ pyus13

+0

好像你有AppTheme在你的styles.xml和themes_apptheme.xml请包括有问题的bith文件的内容。 – pyus13

+0

这就是问题所在......感谢您的帮助。 – Vedant261

回答

2

变量Apptheme两个themes_apptheme.xmlstyles.xml不能保持相同的名称,因为在Appthemethemes_apptheme.xmlstyles.xml反正。 只要删除其中一个修改它

相关问题