ロリポップAppCompatの-V7 21 - 属性が「テーマ」はすでに定義されている

? user3184899 @ | Original: StackOverFlow

だから私はAndroidロリポップとAPI 21をサポートするために私のプロジェクトをアップグレードしようとした。

だから私は、 21.0.0への依存性でAppCompatのvesrionを変更 そして、 21に私のターゲットSDK 。

私はGradleのファイルをプロジェクトを同期しようとしているときには、今、それは「 ____ 」の前にありませんでした私を与える:

「 ____ 」の1エラー - 私の "____ 」ファイルによって与えられ、

との別の101エラーは「 ____ 」 - それらのほとんどは材質のものである - 「 ____ 」で与え。

すでにAndroidのSDKソフトウェア内のすべてのSDKツールを更新し、 Androidのスタジオ0.8.9ベータ版を使用して。

誰もが助けることはできますか?ありがとうございます。



Top 5 Respuesta

1tilal6991 @

私も最初の問題があった。これは、 6.1にGoogleのプレイサービスの依存関係を更新することによって固定することができる。 + 。

(私はあなたが使用している願っています) Gradleのは、これは次のとおりです。 「 com.google.android.gmsを:プレイサービスを: 6.1 + 。 」コンパイル

第二の問題に関しては - 人々がコメントで述べたように、あなたのSDKのインストール内のすべてのコンポーネントが最新であることを確認してください。



2Fedor Kazakov @

私は同じ問題を抱えていたが、最新バージョンへのアップグレードは助けません。

しかし、エラーメッセージは、 「 ____ 」 「 ____ 」に変更

グーグルプレイサービスの変更では、私はこれを見つけました

102 errors

そして、これはキーです。

あなたのattr.xmlを持っている場合は、他のテーマやレイアウトまたは多分何かを属性 - 名前を変更します。これは、合併はそれに対処することはできませんようです。

3Hesam @

時には、あなたが使用しているライブラリは、この属性を持っています。私はhttps://github.com/umano/AndroidSlidingUpPanelライブラリを使用していたと私はビルド時にエラー以下ました。私は私の依存関係ライブラリ内の項目を以下の持っていた:

"Attribute 'theme' has already defined"

私は、スライドライブラリを削除することで私の問題を修正:(