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
プロジェクトのビルド中にAndroidスタジオでエラーが表示されました
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>
Androidスタジオに精通していないが、Androidスタジオでビルドするための前提条件がある場合、Eclipseで正常に動作する間、Eclipseからプロジェクトをインポートしたばかりです。
同じリソースがありますstyle/AppTheme
2つのファイル、values/styles.xml
およびvalues/themes_apptheme.xml
。他の名前を変更または削除します。
Android Studioを使用して新しいアクティビティウィザードを使用して新しい空のアクティビティを作成した後、レイアウトのXMLファイルres/layout/myactivity_layout.xml
が自動生成されましたが、Android Studioもサイレントに追加されました/res/values/dimens.xml
。
さまざまなディメンションを定義した/res/values/dimen.xml
ファイルが既にあります。
Android Studioはこれらのファイルに2つの新しいディメンションキーを追加し(競合をチェックせず)、2つの新しいディメンションのキーがdimen.xml
ファイルで既に定義されているため、Gradleビルドは失敗しました。
Android Studioがdimens.xml
を追加した理由は、dimen.xml
ファイルが存在することを認識しなかったためだと思います。そして、Android Studioがdimens.xml
に新しい次元を自動追加した理由は、マテリアルデザインに関するAndroidのスタイルの規則を順守するためです(私のプロジェクトではこれを順守していません)。
Android Studioが最初にチェックせずに問題を自動生成しなかった場合、私は大いに希望します!
余分に追加されたdimens.xml
ファイルを削除し、dimen.xml
の名前をdimens.xml
に変更するか、新しいアクティビティWizardを再度使用しないでください。 Androidに感謝します。