web-dev-qa-db-ja.com

AppCompat v7 r21がvalues.xmlにエラーを返していますか?

私はAndroid Studioを使用していますが、Gradleファイルにcompile "com.Android.support:appcompat-v7:21.0.0"を追加すると、大量のエラーが発生します。

C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.Android.support\appcompat-v7\21.0.0\res\values-v11\values.xml
Error:(36, 21) No resource found that matches the given name: attr 'Android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'Android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'Android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'Android:actionModeShareDrawable'.
C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.Android.support\appcompat-v7\21.0.0\res\values-v14\values.xml
Error:(9, 21) No resource found that matches the given name: attr 'Android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'Android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'Android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'Android:actionModeShareDrawable'.
C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.Android.support\appcompat-v7\21.0.0\res\values-v21\values.xml
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Body1'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Body2'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Button'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Caption'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Display1'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Display2'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Display3'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Display4'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Headline'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Large.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.PopupMenu.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Medium'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Medium.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Menu'.
Error:Error retrieving parent for item: No resource found that matches the given name '@Android:TextAppearance.Material.SearchResult.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name '@Android:TextAppearance.Material.SearchResult.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Small.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Subhead'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.ActionBar.Menu'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.ActionBar.Subtitle.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.ActionBar.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.ActionBar.Title.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.ActionMode.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.ActionMode.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.PopupMenu.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Button'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:TextAppearance.Material.Widget.ActionBar.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:ThemeOverlay.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:ThemeOverlay.Material.ActionBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:ThemeOverlay.Material.Dark'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:ThemeOverlay.Material.Dark.ActionBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:ThemeOverlay.Material.Light'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.ActionBar.TabView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.ActionButton'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.ActionButton.CloseMode'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.ActionButton.Overflow'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.AutoCompleteTextView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.DropDownItem.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.Light.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.Light.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.Light.ActionBar.TabView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.AutoCompleteTextView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.Light.PopupMenu'.
Error:(298, 21) No resource found that matches the given name: attr 'Android:overlapAnchor'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.ListPopupWindow'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.ListView.DropDown'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.ListView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.PopupMenu'.
Error:(298, 21) No resource found that matches the given name: attr 'Android:overlapAnchor'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.ProgressBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.ProgressBar.Horizontal'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Widget.Material.Toolbar.Button.Navigation'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Theme.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Theme.Material.Dialog'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Theme.Material.Light'.
Error:Error retrieving parent for item: No resource found that matches the given name 'Android:Theme.Material.Light.Dialog'.
Error:(144, 21) No resource found that matches the given name: attr 'Android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'Android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'Android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'Android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'Android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'Android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'Android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'Android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'Android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'Android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'Android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'Android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'Android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'Android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'Android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'Android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'Android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'Android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'Android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'Android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'Android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'Android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'Android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'Android:colorPrimaryDark'.

これらすべてが次の場所に現れているようです。

\app\build\intermediates\exploded-aar\com.Android.support\appcompat-v7\21.0.0\res\values-v11\values.xml

そして

\app\build\intermediates\exploded-aar\com.Android.support\appcompat-v7\21.0.0\res\values-v21\values.xml
279
Michael Garber

AppCompat v21は、API 21(Android 5.0)で提供される新しいAPIを必要とするテーマを構築します。 AppCompatを使用してアプリケーションをコンパイルするには、API 21に対してもコンパイルする必要があります。API21を使用したコンパイル/構築に推奨される設定は、21compileSdkVersionおよび21.0.1buildToolsVersionです。最新のビルドツール)。

427
ianhanniballake

project.properties file of bothあなたのプロジェクトフォルダーとappcompat_v7 _のtarget(これはターゲットのAndroidバージョンを指示します)の値を確認してくださいフォルダは同じ(できれば最新のもの)です。

: 'your_project'/project.propertiesの中

target=Android-21 Android.library.reference.1=../appcompat_v7

そして

:appcompat_v7/project.propertiesの中

target=Android-21 Android.library=true

そして、この後あなたのプロジェクトをきれいにするのを忘れないでくださいしないでください。

43
GiriB

Gradle.buildでcompile 'com.Android.support:appcompat-v7:21.0.0'compile 'com.Android.support:appcompat-v7:20.0.0'に変更することは私にとってはうまくいきます。

18
shider

Android Studio goto File - > Project Structureを使用している場合PropertiesタブでSdk VersionをAP1 21にコンパイルを変更し、Build Tools Versionを利用可能な最新バージョンに変更します。そしてGradleをリフレッシュ

12
Shabbir Ahmad

complie SDkのバージョンをAPIレベル21に変更して修正しました。それから私は私のデバイスにアプリをデプロイすることの他の問題に出くわしました。最小APIレベルを目標に変更し、それを修正しました。

誰かが再びこれを経験しているのではないか。

7
megaKertz

ターゲットAPIレベルをコンパイルするために21に選択し、Applyをクリック - > OKをクリック、cleanおよびbuildプロジェクトをクリックしてrun it 。

Screenshot for same

4
Hiren Patel

私のsolucionは他のバージョンでコンパイルされています

build.gradle(アプリ)

compileSdkVersion 21

がんばろう

4
David Hackro

あなたの compile sdk 23 に変更してください。

4
faro_hf

ここから :からの引用

この問題を解決するには

  1. appcompat_v7ライブラリを右クリックしてプロパティを選択
  2. 今、Androidのオプションをクリックして、
  3. プロジェクトビルドパスをAndroid 5.0(APIレベル21)に設定します。
  4. 変更を適用します。
  5. project.propertiesライブラリの下のappcompat_v7ファイルに行きます。
  6. プロジェクトターゲットを次のように設定します。target=Android-21
  7. 今すぐクリーンアップ+ appcompat_v7ライブラリとあなたのプロジェクトを構築
3
Alex Jolig

API 21を使用したくない場合は、古いバージョンのappcompactライブラリを使用できますが、更新せずに古いアプリのコンパクトライブラリを使用してください。

あなたは単に次の手順でこれを達成することができます:

1)ダウンロードした完全版のsdkとEclipseバンドルを解凍します。

2)sdk\extras\Android\support\v7\appcompactからappCompactライブラリをインポートするだけです。

これで終わりです。

3
DjP

私は私のように解決できる人なら誰でも投票します。私はuと同じ問題を抱えていました、私は正直になるのに何時間も費やしました。テストしてください。

SDK全体をアップグレードすると、アップデート21.0.2ビルドにもGoogleサービスからのアップデートが反映されます。すべてをアップグレードしてください。ワークスペースでフォルダを削除します(Android -support- v7 - AppCompat)および(google -play - services_lib)。

これらのプロジェクトをIDEに再インポートし、それらを再度ワークスペースにコピーすることを選択します。

Refresh and Buildのアクションを実行するプロジェクト(google -play - services_lib)

**** *****問題プロジェクト(Android -support- v7 - AppCompat)は5.0 APIをマークしてからRefresh and Buildします。

彼のプロジェクトのプロパティでは、Android、(Android-support-v7 - AppCompat)および(google -play - services_lib)のライブラリをインポートしてから、Refresh and Buildします。

3
Dexter

Build.gradle(Module:app)を更新しました。旧コード:

  compile 'com.Android.support:appcompat-v7:23.0.1'

新しいコード

 compile 'com.Android.support:appcompat-v7:22.2.0'

Androidスタジオで私のために働きます。

2
Mukul Aggarwal

これは私にとってとてもうまくいきます。 Android-support-v7-appcompatプロジェクトに移動して「project.properties」ファイルを開き、見つからない場合は次の行を挿入します。

target=Android-25
compile=Android-21
1
technik

Analyticsを実装するためにgoogle-services.jsonファイルをインポートしたときに、この問題に直面しました。 xmlフォルダにはglobal_tracker.xmlファイルが既にあります。ビルド中に、google-services.jsonファイルの内容をマージしている間に、エラーが発生し始めました。しばらくの間、エラーはgoolgle-services.jsonファイルを削除した後に解決されます。そして、以前のAnalyticsソリューションを使用しています。

最後に編集またはインポートしたXMLファイルまたはJsonファイルを確認してください。エラーが発生した可能性があります。それが私の場合には役に立ちました。

1
Lalit Rane

私のためにこれを働きます:

Android {
compileSdkVersion 21
buildToolsVersion '23.0'

defaultConfig {
    applicationId "nl.changer.polypickerdemo"
    minSdkVersion 15
    targetSdkVersion 21
---------
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.Android.support:appcompat-v7:22.2.0'


}

私は修正しました:compileSdkVersion 21 buildToolsVersion '23 .0 'appcompat-v7:22.2.0'

1
Alexiscanny

私のEclipse IDEの場合、私は同じ問題を抱えていて、解決策は以下のとおりです。
1 - 入手可能な最新のAPIをインストールします(SDKプラットフォームおよびGoogle API)
2-以下の設定でプロジェクトを作成します。

  • コンパイル対象:その時点で利用可能な最新のAPIバージョンを使用します。
  • 他の値はあなたの要求に応じて値を受け取ることができます(前のコメントのそれぞれの意味を見てください)
1
Daynel

私は同じ問題に遭遇し、私のbuild.gradleで正しいAPIレベルの値を持っていました compileSdkVersion 21、targetSdkVersion 21および21.0.1のbuildToolsVersion

しかし、私は自分のプロジェクトのモジュールとしてこれを含めていたので、他のモジュールグレード設定がAPI 21と一致することを確認する必要がありました。その後、すべてうまくいった。

1
velval

この助けてくれ

  • Android SDKを最新バージョンにアップデートする
  • 最新のコンポーネントでapp/build.gradleを更新します。

    compileSdkVersion 25  
    buildToolsVersion "25.0.2"  
    minSdkVersion 17  
    targetSdkVersion 25
    

これがあなたの問題を解決することを願っています

1
Prashanth

こんにちは、私はappcompatv7ライブラリに関する同じエラーを抱えていました、そして@ianhanniballakeが提案したように私はそれを選択し、そしてマウスの二次ボタンでクリックを与えることによって、ライブラリのビルドバージョンをチェックしました:

プロパティ - > Android - > Android 5.0.1 api level 21

それからすべてのプロジェクトをきれいにしますが、私は運がなかったので、私はすべての望みを失った後にEclipse KeplerからEclipse Lunaにアップグレードすることにしました。

ダウンロードが完了するのを待っていました。私は別のことを試してみることにしたので、私は行ってEclipseからappcompatv7ライブラリーを削除し、そして

ディスク上のプロジェクトの内容を削除します。

アップデートがあるかどうかを確認するためにAndroid SDKを開いて、それから私は自分のプロジェクトを選択することによって私のプロジェクトからすべてのライブラリ参照を削除しました。

プロジェクト - >プロパティ - > Android - > Library section

この問題をすべて始めたものを含むすべてのライブラリを削除

Google_Play_Services_Lib

その後Eclipseを再起動し、Android SDKからコピーします。フォルダappcompat from:

Android-sdk-linux/extras/Android/support/v7

私のeclpseワークスペースに、そしてワークスペースにImport exstingプロジェクトからそれをaginにインポートしてから、適切なビルドツールのバージョンを選択してください

Android 5.0.1 api 21

私の参照ライブラリをすべて追加し、すべてのプロジェクトをクリーンアップし、すべてが再び機能するようにしました。

私はすべてのリファレンスライブラリに同じビルドツールを選びます。

お役に立てれば!!!!

ところで私は投票をしようとしましたが、私はそれをするのに十分な担当者を持っていませんでした。

1
Drisvalakas

グーグルプレイサービスの追加を確認してください - ここ 私は同じ問題に直面していて、すべてを削除してから手順に従って、すべてがうまくいったように。

1
nahlamortada

私が変更され

compile 'com.Android.support:appcompat-v7:19.1.+'

compile 'com.Android.support:appcompat-v7:22.1.+'

build.gradleで、同期後にエラーが発生しませんでした

Resource for Androidは、自分のsdk managerに移動してAndroid 5.0を選択したときに使用できるオプションになります。それをダウンロードしてインストールしてください。これはリソースが見つからないという問題を修正します。

1
Piyush Baghla

私は自分のphonegapプロジェクトの一つについて同じ問題に直面していました。これを解決するために、私は次のステップに従いました

1)プロジェクト名(私の場合はAndroid)を右クリックして、[Open Module Settings]を選択します。

2)モジュールを選択します(AndroidおよびCordovaLib)

3)上部のプロパティをクリック

4)Compile SDKバージョンを選択しました(私はAPI 26:Android 8.0を選択しました)

5)Build Tools Versionを選択します(私は26.0.2を選択しました)

6)ソース互換性(1.6)

7)ターゲットの互換性(1.6)

Okをクリックしてプロジェクトを再構築します。

もう1つの追加ステップ

追加する

'com.Android.support:appcompat-v7:27.0.2'をコンパイルしてください。

build.gradle(モジュール:Android)

次のリンクは私が従ったステップのための私の設定を示しています

https://app.box.com/s/itkkjz09wgy36jwowhvzcyx6fp7o2gkh

1
Chirag Purohit