Saya menggunakan Android Studio dan ketika saya menambahkan compile "com.android.support:appcompat-v7:21.0.0"
ke file Gradle saya, saya mendapatkan banyak kesalahan:
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'.
Semua ini tampaknya muncul di:
\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v11\values.xml
dan
\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v21\values.xml
android
android-studio
android-appcompat
Michael Garber
sumber
sumber
Jawaban:
AppCompat v21 membangun tema yang membutuhkan API baru yang disediakan di API 21 (Android 5.0). Untuk mengkompilasi aplikasi Anda dengan AppCompat, Anda juga harus mengkompilasi terhadap API 21. Pengaturan yang disarankan untuk kompilasi / bangunan dengan API 21 adalah
compileSdkVersion
dari21
danbuildToolsVersion
dari21.0.1
(yang tertinggi saat ini - Anda selalu ingin menggunakan alat membangun terbaru) .sumber
compileSdkVersion
benar-benar berbeda dariminSdkVersion
(yang mengontrol level terendah yang Anda katakan dapat dijalankan oleh aplikasi Anda) dantargetSdkVersion
(yang mengontrol semua fitur kompatibilitas mundur yang diterapkan secara otomatis - penting jika Anda belum menguji aplikasi Anda pada API terbaru saat ini).compileSdkVersion
21 danbuildToolsVersion
dari21.0.1
tetapi tidak berhasil.21.0.2
dan masih belum beruntung.appcompat-v7:20.0.0
berfungsi, tetapi versi itu tidak memiliki semua fitur yang saya cari sehingga tidak ada gunanya. Saya juga telah mengkonfirmasi ini terjadi pada proyek kosong, baru denganappcompat-v7:21.0.0
menggunakan Alat Bangun baru21
.Pastikan nilai untuk sasaran (yang menceritakan target versi android) di project.properties file kedua folder proyek Anda dan appcompat_v7 folder yang sama (sebaiknya yang terbaru).
: di dalam 'proyek_Anda' / project.properties
target=android-21 android.library.reference.1=../appcompat_v7
dan
: di dalam appcompat_v7 / project.properties
target=android-21 android.library=true
dan setelah ini jangan lupa untuk membersihkan proyek Anda.
sumber
Berganti
compile 'com.android.support:appcompat-v7:21.0.0'
kecompile 'com.android.support:appcompat-v7:20.0.0'
dalam gradle.build bekerja untuk saya.sumber
Jika Anda menggunakan File studio android goto -> Struktur Proyek Pada tab Properties , ubah Compile Sdk Version ke AP1 21 dan Build Tools Version ke versi tertinggi yang tersedia. Dan kemudian Refresh Gradle
sumber
mengubah versi SDK complie ke API level 21 memperbaikinya untuk saya. lalu saya mengalami masalah lain dalam penerapan aplikasi ke perangkat saya. saya mengubah level API minimun untuk menargetkan ke apa yang saya inginkan dan memperbaikinya.
memetikan seseorang mengalami ini lagi.
sumber
Cukup pilih target tingkat api ke 21 untuk dikompilasi, klik Terapkan -> klik OK , bersihkan dan bangun proyek dan jalankan .
sumber
solusiku dikompilasi dengan versi lain
build.gradle (aplikasi)
Semoga berhasil
sumber
Ubah sdk kompilasi Anda menjadi 23. Ini memperbaikinya bagi saya.
sumber
Saya memilih siapa pun yang bisa menyelesaikan seperti saya. Saya memiliki masalah yang sama dengan Anda, saya menghabiskan banyak waktu untuk memperbaikinya. Silakan tes.
Mutakhirkan seluruh SDK, pembaruan 21.0.2 build juga memiliki pembaruan dari permainan Layanan Google. Perbarui semuanya. Di folder hapus ruang kerja Anda (android -support- v7 - AppCompat) dan (google -play - services_lib)
Impor ulang proyek-proyek ini ke dalam IDE dan pilih untuk menyalinnya ke ruang kerja Anda lagi.
Proyek (google -play - services_lib) untuk melakukan tindakan Refresh and Build
**** ***** Masalah Proyek (android -support- v7 - AppCompat) tandai API 5.0 lalu Refresh and Build.
Dalam proyeknya, di properti, android, impor perpustakaan (android -support- v7 - AppCompat) dan (google -play - services_lib) kemudian Refresh and Build.
sumber
Jika Anda tidak ingin menggunakan API 21, Anda dapat menggunakan versi pustaka appcompact yang lebih lama, gunakan pustaka aplikasi yang lebih lama tanpa memutakhirkannya.
Anda dapat mencapai ini dengan hanya mengikuti langkah-langkah:
1) Ekstrak versi unduhan dari sdk lengkap dan bundel gerhana.
2) Cukup impor perpustakaan appCompact dari
sdk\extras\android\support\v7\appcompact
sekarang kamu selesai.
sumber
Saya telah memperbarui build.gradle (Modul: aplikasi): Kode Lama:
Kode Baru:
Bekerja untuk saya di studio android.
sumber
Resource for android
akan menjadi opsi yang tersedia ketika Anda pergi kesdk manager
dan pilihAndroid 5.0
. Unduh dan pasang itu. Ini akan memperbaiki masalah sumber daya yang tidak ditemukan.sumber
Halo, saya mengalami kesalahan yang sama dengan
appcompatv7
perpustakaan dan saya lakukan seperti yang disarankan oleh @ianhanniballake dan periksa versi build dari perpustakaan, dengan memilihnya dan memberikan klik dengan tombol sekunder dari mouse kemudian:kemudian membersihkan semua proyek tetapi saya tidak beruntung, jadi setelah kehilangan semua harapan saya, saya memutuskan untuk meningkatkan dari Eclipse Kepler ke Eclipse Luna.
Sementara saya menunggu pengunduhan selesai. Saya memutuskan untuk mencoba hal lain, jadi saya pergi dan menghapus dari gerhana
appcompatv7
perpustakaan dan memeriksaMembuka Android SDK untuk memeriksa apakah ada pembaruan, kemudian saya menghapus semua referensi perpustakaan dari proyek saya dengan memilih proyek saya dan di bawah
menghapus semua perpustakaan termasuk yang memulai semua masalah ini
kemudian restart Eclipse dan disalin dari Android SDK. Folder appcompat dari:
Ke ruang kerja eclpse saya, kemudian mengimpornya ke Eclipse dari proyek Impor exsting di ruang kerja kemudian pilih versi alat bantu pembuatan yang tepat
dan menambahkan semua perpustakaan referensi saya, membersihkan semua proyek dan melakukan semuanya bekerja kembali.
Saya memilih untuk semua pustaka referensi saya alat bangun yang sama.
Semoga ini membantu!!!!
Ngomong-ngomong aku mencoba memberikan suara, tetapi aku belum punya cukup tenaga untuk melakukannya.
sumber
Periksa penambahan layanan google play di sini karena saya menghadapi masalah yang sama dan menghapus semuanya lalu ikuti langkah-langkahnya dan semuanya berfungsi.
sumber
Saya mengalami masalah yang sama dan memiliki nilai level API yang tepat di build.gradle saya compileSdkVersion 21, targetSdkVersion 21 dan buildToolsVersion 21.0.1
Namun, saya memasukkan ini sebagai modul dalam proyek saya jadi saya harus memastikan pengaturan gradle modul lainnya cocok dengan API 21. Setelah itu semuanya bekerja untuk saya.
sumber
aku berubah
ke
di build.gradle dan setelah sinkronisasi saya tidak mendapatkan kesalahan
sumber
Dalam kasus saya dengan Eclipse IDE, saya memiliki masalah yang sama dan solusinya adalah:
1- Instal API terbaru yang tersedia (SDK Platform & Google APIs)
2- Buat proyek dengan pengaturan berikut:
sumber
Bagi saya bekerja ini:
Saya mengubah: compileSdkVersion 21 buildToolsVersion '23 .0 'appcompat-v7: 22.2.0'
sumber
Saya menghadapi masalah ini ketika saya mengimpor file google-services.json untuk mengimplementasikan Analytics. Saya sudah punya file global_tracker.xml di folder xml. Selama membangun, saat menggabungkan konten dari file google-services.json, kesalahan mulai terjadi. Untuk sementara waktu, kesalahan teratasi setelah menghapus file goolgle-services.json. Dan menggunakan solusi Analytics yang lebih lama.
Periksa file XML atau Json terakhir yang Anda edit / impor dan mungkin Anda akan mengajukan kesalahan di sana. Itulah yang membantu dalam kasus saya.
sumber
INI MEMBANTU SAYA
Perbarui
app/build.gradle
dengan komponen terbaru:Semoga ini bisa menyelesaikan masalah Anda
sumber
Ini bekerja sangat baik untuk saya. Buka proyek android-support-v7-appcompat dan buka file "project.properties" dan masukkan baris ini jika tidak ada:
sumber
Saya menghadapi masalah yang sama untuk salah satu proyek phonegap saya. Untuk mengatasi ini saya ikuti, ikuti langkah
1) Klik kanan pada nama Proyek (Dalam Kasus saya android), pilih "Buka Pengaturan Modul"
2) Pilih modul (android dan CordovaLib)
3) Klik properti di atas
4) Memilih versi Kompilasi SDK (Saya telah memilih API 26: Android 8.0)
5) Pilih Versi Alat Bangun (Saya telah memilih 26.0.2)
6) Kompatibilitas Sumber (1.6)
7) Kompatibilitas Target (1.6)
Klik Ok dan bangun kembali proyek.
Juga satu langkah tambahan lagi
Menambahkan
kompilasi 'com.android.support:appcompat-v7:27.0.2'
build.gradle (Modul: android)
Tautan berikut menunjukkan pengaturan saya untuk langkah yang telah saya ikuti
https://app.box.com/s/itkkjz09wgy36jwowhvzcyx6fp7o2gkh
sumber