AppCompat v7 r21 valu.xml dosyasında hata mı veriyor?


281

Android Studio kullanıyorum ve compile "com.android.support:appcompat-v7:21.0.0" Gradle dosyama eklediğimde bir ton hata alıyorum:

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'.

Bunların hepsi şu şekilde görünmektedir:

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

ve

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

6
CompileSdkVersion öğeniz 21 olarak mı ayarlanmış?
ianhanniballake

Hayır "compileSdkVersion 20 buildToolsVersion" 20.0.0 "" var buildToolsVerison 21 olarak değiştirmek gerekir? @ianhanniballake
Michael Garber

tutulması kullanırken da hata geliyor
Iftikar Urrhman Khan

Bağımlılıklarınızı her zaman en son sürümle güncellemelisiniz, yani appcompat-v7: 21.0.3.
IgorGanapolsky

1
@IgorGanapolsky <style name = "AppBaseTheme" parent = "android: Theme.Material.Light"> </style> sembolünde valules-v21
Pankaj Nimgade

Yanıtlar:


427

AppCompat v21, API 21'de (Android 5.0) sağlanan yeni API'ları gerektiren temalar oluşturur. AppCompat ile uygulama derlemek için ayrıca API 21. derleme için önerilen kurulum karşı derleme gerekir / API 21 ile bina bir olduğu compileSdkVersionbir 21ve bir buildToolsVersionbir 21.0.1(- her zaman en son inşa araçlarını kullanmak istiyorum şu anda en yüksek olan) .


6
Ama bunu yapmayacak benim app eski sürümleri ile uyumsuz yapmak? Uygulamamın sdk 15'e geri dönmesini istiyorum
Michael Garber

45
compileSdkVersionminSdkVersion(uygulamanızın çalışabileceğini söylediğiniz en düşük düzeyi kontrol eder) ve targetSdkVersion(otomatik olarak uygulanan geriye dönük uyumluluk özelliklerini kontrol eder - uygulamanızı henüz en yeni API'da test etmediyseniz önemlidir ) tamamen farklıdır .
ianhanniballake

18
Bunu zaten aldıysanız, ancak yine de hatayı alıyorsanız herhangi bir tavsiye var mı? Bende compileSdkVersion21 ve buildToolsVersionait 21.0.1ama hiç şansım.
Tom

7
@engico Ne yazık ki, bu benim için yapmadı. Şimdi devam ediyorum 21.0.2ve hala şans yok.
Tom

2
Teşekkürler @Sver, ne yazık ki TÜM kütüphaneleri kaldırdım ve galip gelmedim. Sadece @ shider'ın çalışma çözümüne geçiş çözümü appcompat-v7:20.0.0, ancak bu sürümde aradığım tüm özellikler yok, bu yüzden anlamsız. Bunun appcompat-v7:21.0.0, yeni Yapı Araçları'nı kullanarak yepyeni boş bir projede de gerçekleştiğini doğruladım 21.
Tom

43

Hem proje klasörünüzün hem de appcompat_v7 klasörünüzün project.properties dosyasında hedef değerinin (hedef android sürümünü söyleyen) aynı olduğundan emin olun (tercihen en son).

: 'projeniz' / proje.properties içinde

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

ve

: appcompat_v7 / project.properties içinde

target=android-21 android.library=true

ve bundan sonra projenizi temizlemeyi unutmayın .


1
Teşekkürler GiriB! Bu benim için sıraladı. Projem, appcompat klasöründen daha düşük bir hedef oluşturmaya sahipti.
GraSim

Teşekkürler @GiriB, bu da benim için çalıştı. Projem, appcompat lib projesinden daha düşük bir hedef oluşturmaya sahipti.
Bharat Dodeja

18

Değişen compile 'com.android.support:appcompat-v7:21.0.0'içine compile 'com.android.support:appcompat-v7:20.0.0'gradle.build içinde benim için çalışıyor.


1
Evet, işe yarıyor. Ancak appcompat-v7 kullanmanızı önler: 21.0.0
Sver

Bu benim için işe yarayan tek çözüm, ancak sınırlayıcı. Bunun neden olduğundan emin değilim.
Tom

@Sver, <style name = "AppBaseTheme" parent = "android: Theme.Material.Light"> </style> sembolünde 'android: Theme.Material.Light' çözülemiyor
Valkaj Nimgade

12

Android studio goto kullanıyorsanız Dosya -> Proje Yapısı Özellikler sekmesinde Sdk Sürümü'nü AP1 21 olarak derleyin ve Araçlar Sürümü'nü mevcut en yüksek sürüme değiştirin. Ve ardından Gradle'ı Yenile


Bu bir tane!
mimoralea

7

uyumlu SDk sürümünü API 21 düzeyinde değiştirmek benim için düzeltti. sonra uygulamayı cihazıma dağıtma konularında başkalarıyla karşılaştım. i ne istediğini hedeflemek için minimun API düzeyini değiştirdi ve bu düzeltti.

eğer birisi bunu tekrar yaşıyorsa.


4

Sadece hedef api düzeyini seçin 21 tıklatın, derleme için uygula > tıklayın - Tamam , temiz ve inşa projesi ve koşmak o.

Same için ekran görüntüsü


4

benim çözümüm diğer sürümle derleniyor

build.gradle (uygulama)

compileSdkVersion 21

İyi şanslar


4

Senin değiştirin derleme sdk için 23 .Bu benim için düzelttim.


3

Benim gibi çözebilecek olanlara oy veriyorum. U ile aynı sorunu yaşadım, düzeltmek için uzun saatler geçirdim. Lütfen test edin.

Tüm SDK'yı yükseltin, 21.0.2 güncellemesinin Google Services play'den de güncellemeleri var. Her şeyi yükseltin. Çalışma alanınızda klasörleri silin (android -support- v7 - AppCompat) ve (google -play - services_lib)

Bu projeleri IDE'ye yeniden aktarın ve tekrar çalışma alanınıza kopyalamayı seçin.

Yenile ve Oluştur eylemini gerçekleştirme projesi (google -play - services_lib)

**** ***** Sorun Proje (android -support- v7 - AppCompat) 5.0 API'sini işaretleyip Yenile ve Oluştur.

Projesinde, mülklerde, android, ithalat kütüphaneleri (android -support- v7 - AppCompat) ve (google -play - services_lib) ardından Yenile ve Oluştur.


, <Style name = "AppBaseTheme" parent = "android: Theme.Material.Light"> </style> sembolünde 'android: Theme.Material.Light' çözülemez
10'da Pankaj Nimgade

3

API 21'i kullanmak istemiyorsanız, appcompact kütüphanesinin eski sürümünü kullanabilirsiniz, güncellemeden eski uygulama kompakt kitaplığını kullanın.

bunu sadece aşağıdaki adımları izleyerek gerçekleştirebilirsiniz:

1) Komple sdk ve eclipse paketinin indirilen sürümünü çıkarın.

2) AppCompact kütüphanesini sdk\extras\android\support\v7\appcompact

şimdi işiniz bitti.


@Perroloco seni anlamadı ??
DjP

Bu AppCompat. Uyumluluk 'uyumlu / uyumluluk' için kısadır. :)
SlashG

2

Build.gradle (Modül: app): Eski Kod:

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

Yeni kod:

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

Android stüdyosunda benim için çalışıyor.


1

Resource for androidseçeneğine gidip sdk managerseçtiğinizde kullanılabilir bir seçenek olacaktır Android 5.0. İndirin ve yükleyin. Bu, bulunmayan kaynak sorununu çözecektir.


1

Merhaba ben appcompatv7kütüphane ile ilgili aynı hatayı vardı ve @ianhanniballake önerdi ve kütüphaneyi inşa sürümünü kontrol ederek seçip farenin ikincil düğmesi ile bir tıklama vererek yaptım:

Özellikler -> Android -> Android 5.0.1 api seviye 21

daha sonra tüm projeleri temizleyin ama şansım yoktu, bu yüzden tüm umutlarımı kaybettikten sonra Eclipse Kepler'den Eclipse Luna'ya geçmeye karar verdim.

İndirme işleminin tamamlanmasını beklerken. Başka bir şey denemeye karar verdim, bu yüzden gittim ve tutulmayı appcompatv7kütüphaneden sildim ve

Diskteki proje içeriğini silin.

Herhangi bir güncelleme olup olmadığını kontrol etmek için Android SDK'yı açtım, daha sonra projemi ve altını seçerek tüm kütüphane referanslarını projemden kaldırdım

Proje -> Özellikler -> Android -> Kütüphane bölümü

tüm bu sorunu başlatanlar da dahil olmak üzere tüm kütüphaneleri kaldırdı

Google_Play_Services_Lib

daha sonra Eclipse yeniden başlatıldı ve Android SDK'dan kopyalandı.

android-sdk-linux / ekstralar / android / destek / v7

Eclpse çalışma alanım için çalışma alanı içindeki Exsting projesinden içe aktarmadan Eclipse'ye aktardıktan sonra propper oluşturma aracı sürümünü seçin

Android 5.0.1 API 21

ve tüm referans kütüphanelerimi ekledim, tüm projeleri temizledim ve her şeyi tekrar yaptım.

Tüm referans kütüphanelerim için aynı derleme aracını seçtim.

Bu yardımcı olur umarım!!!!

Bu arada oy vermeye çalıştım ama bunu yapmak için yeterli temsilcim olmadı.


1

Burada aynı sorunla karşı karşıya ve her şeyi kaldırdıktan sonra adımları takip ve her şeyi var var google oyun hizmetleri ekleyerek kontrol edin .


1

Aynı sorunla karşılaştım ve build.gradle compileSdkVersion 21, targetSdkVersion 21 ve 21.0.1 buildToolsVersion sürümlerinde doğru API düzeyi değerlerine sahiptim

Ancak, bunu benim projemde bir modül olarak dahil edildi, bu yüzden diğer modül sınıf ayarları API 21 uyumlu olduğundan emin olmak zorunda kaldı. Bundan sonra hepsi benim için çalıştı.


1

Değiştim

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

içine

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

build.gradle ve senkronizasyondan sonra herhangi bir hata almadım


1

Eclipse IDE ile benim durumumda, aynı sorun vardı ve çözüm:
1- Mevcut en son API (SDK Platformu ve Google API) yükleyin
2- Projeyi aşağıdaki ayarlarla oluşturun:

  • Şununla Derle: o sırada mevcut olan en son API sürümünü kullanın
  • diğer değerler gereksinimlerinize göre değerler alabilir (önceki yorumlarda her birinin anlamına bakın)

1

Benim için çalışıyor:

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'


}

Değiştirdim: compileSdkVersion 21 buildToolsVersion '23 .0 'appcompat-v7: 22.2.0'


1

Analytics'i uygulamak için google-services.json dosyasını içe aktardığımda bu sorunla karşılaştım. Zaten xml klasöründe global_tracker.xml dosyası vardı. Derleme sırasında, google-services.json dosyasından içerik birleştirilirken hata oluşmaya başladı. Şimdilik, goolgle-services.json dosyası kaldırıldıktan sonra hata giderildi. Ve eski Analytics çözümünü kullanarak.

Düzenlediğiniz / içe aktardığınız son XML veya Json dosyasını kontrol edin ve belki de orada hata vereceksiniz. Benim durumumda bu yardımcı oldu.


1

BU bana yardım etti

  • Android SDK'yı en son sürüme güncelleyin
  • app/build.gradleEn son bileşenlerle güncelleme :

    compileSdkVersion 25  
    buildToolsVersion "25.0.2"  
    minSdkVersion 17  
    targetSdkVersion 25

Umarız bu sorununuzu çözer


1

Bu benim için çok iyi çalışıyor. Android-support-v7-appcompat projesine gidin ve "project.properties" dosyasını açın ve eksikse bu satırları ekleyin:

target=android-25
compile=android-21


1

Aynı şey telefon boşluğu projem için de geçerliydi. Bu sorunu çözmek için aşağıdaki adımı uyguladım

1) Proje adına sağ tıklayın (Benim durumumda android), "Modül Ayarlarını Aç" ı seçin

2) Modülleri seçin (android ve CordovaLib)

3) Üstteki özellikleri tıklayın

4) Derleme SDK sürümünü seçtim (API 26: Android 8.0'ı seçtim)

5) Derleme Araçları Sürümünü Seçin (26.0.2'yi seçtim)

6) Kaynak Uyumluluğu (1.6)

7) Hedef Uyumluluğu (1.6)

Tamam'ı tıklayın ve projeyi yeniden oluşturun.

Ayrıca bir adım daha

Ekle

'com.android.support:appcompat-v7:27.0.2' derleyin

build.gradle (Modül: android)

Aşağıdaki bağlantı, izlediğim adım için ayarımı gösteriyor

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.