Après avoir téléchargé la version de prévisualisation L dans Android Studio
, j'ai reçu l'erreur ci-dessus alors que mon projet avait minSdkVersion
19.
De plus, en définissant mindSdkVersion
comme ci-dessous :
defaultConfig {
....
minSdkVersion 'L'
....
}
Je reçois des dizaines d'erreurs comme ci-dessous, concernant les ressources de AppCompat-v7-21
:
/home/user/workspace/projet/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.0-rc1/res/values-v21/values.xml
Error:Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Subtitle'.
J'ai donc 2 questions :
- Pourquoi AS se plaint-il de minSdkVersion ? Je présume que c'est parce qu'AppCompat-v7 21 ne supporte que la version L ; mais pourquoi ? Aussi, ne supportera-t-il que la version L lorsqu'elle sera officiellement publiée à l'automne ? Parce que ce serait un problème... Ou est-ce juste une restriction temporaire pour empêcher les applications d'être publiées sur le Play Store, comme cela a été spécifié lors de la Google I/O 2014 Keynote ?
- Pourquoi AppCompat-v7 21 se plaint-il de ces erreurs, alors que j'ai déjà défini mindSdkVersion sur L ?