Android Studio で最初の「Hello World」のようなアプリケーションを試しています。新しいアクティビティを追加しようとしました (最初に [新規] -> [Android コンポーネント] を介して、結果が気に入らなかったので削除し、次に [新規] -> [アクティビティ] -> [選択したフルスクリーン アクティビティ] を介して)。今、私はこれらのエラーを受け取ります:
Gradle: Execution failed for task ':LanguagesMemorizer:processDebugResources'.
> Could not call IncrementalTask.taskAction() on task ':LanguagesMemorizer:processDebugResources'
C:\...\src\main\res\values\attrs.xml
Gradle: Attribute "buttonBarStyle" has already been defined
Gradle: Attribute "buttonBarButtonStyle" has already been defined
プロジェクトで buttonBarStyle を検索してみました。次の場所で見つかりました。
- build フォルダ (無視するべきだと思いますよね?)
- 新しいアクティビティのレイアウト ファイル (style="?buttonBarStyle")
- values\attrs.xml 自体 (
<declare-styleable ...> <attr name="buttonBarStyle" format="reference" /> ...
) - 値\styles.xml (
<style...>... <item name="buttonBarStyle">@style/ButtonBar</item>...
) - values-v11\styles.xml (
<style...>...<item name="buttonBarStyle">?android:attr/buttonBarStyle</item>...
)
すべて自動生成されました。このエラーを修正するにはどうすればよいですか?
更新: attrs.xml にコメントがあります。
<!-- Declare custom theme attributes that allow changing which styles are
used for button bars depending on the API level.
?android:attr/buttonBarStyle is new as of API 11 so this is
necessary to support previous API levels. -->
したがって、これらの属性は古い Android に必要なようですが、API 11 で宣言された属性とこれらの手動属性の間に何らかの競合があると思います。どうすれば修正できますか?