J'ai donc installé android studio 3.0.1 et dès qu'il a ouvert le gradle construit et a montré les erreurs suivantes. J'ai essayé d'ajouter des dépendances telles que la conception et le support, mais en vain. Quelqu'un pourrait-il m'aider? Merci d'avance.
Il montre que certains attributs tels que dialogCornerRadius et fontVariation Settings sont introuvables.
compileSdkVersion 27
etcompileSdkVersion 28
, en changeantcompileSdkVersion
pour28
, j'ai résolu le problème.Réponses:
Cette erreur se produit en raison d'une
compileSdkVersion
version incompatible et de la bibliothèque.par exemple:
et évitez également d'utiliser le signe + avec la bibliothèque comme dans ce qui suit:
utiliser la version exacte de la bibliothèque comme celle-ci
L'utilisation du signe + avec la bibliothèque rend difficile pour le processus de construction de rassembler la version exacte requise, ce qui rend le système instable et doit donc être découragé.
la source
Si vous migrez pour AndroidX et obtenez cette erreur, vous devez définir le SDK de compilation sur Android 9.0 (niveau d'API 28) ou supérieur.
la source
J'ai eu exactement le même problème. Le fil suivant m'a aidé à le résoudre. Réglez simplement votre version du SDK Compile sur Android P.
https://stackoverflow.com/a/49172361/1542720
la source
compileSdkVersion
etbuildToolsVersion
à 28 et laisser votretargetSdkVersion
version inférieureVérifiez vos dépendances pour les utilisations de
+
dans les versions. Certaines dépendances pourraient être utiliséescom.android.support:appcompat-v7:+
. Cela conduit à des problèmes lorsqu'une nouvelle version est publiée et peut interrompre des fonctionnalités.La solution pour cela serait d'utiliser
com.android.support:appcompat-v7:{compileSdkVersion}.+
ou de ne pas utiliser+
du tout et d'utiliser la version complète (ex.com.android.support:appcompat-v7:26.1.0
).Si vous ne pouvez pas voir de ligne dans vos fichiers build.gradle pour cela, exécutez dans le terminal Android Studio pour donner un aperçu de ce que chaque dépendance utilise
gradlew -q dependencies app:dependencies --configuration debugAndroidTestCompileClasspath
(inclure les dépendances androidtest)OU
gradlew -q dependencies app:dependencies --configuration debugCompileClasspath
(dépendances régulières pour le débogage)ce qui donne quelque chose qui ressemble à ça
Si vous n'avez aucun contrôle sur la modification de la version, essayez de la forcer à utiliser une version spécifique.
La dépendance de force peut avoir besoin d'être différente selon ce qui est défini sur 28.0.0
la source
essayez de changer le compileSdkVersion en:
compileSdkVersion 28
la source
J'avais le même problème lors de l'ajout d'une API de navigation mapbox et j'ai résolu ce problème en accédant à: fichier> structure du projet, puis en définissant la version de compilation sdk et la version de l'outil de construction sur la dernière version. Et voici la capture d'écran:
J'espère que ça aide.
la source
C'est parce que les implémentations compileSdkVersion, buildToolsVersion et Dependecies ne correspondent pas.Vous devez faire comme ceci, j'ai 28 bibliothèques alors
Si vous utilisez Any où moins de 28 cette erreur doit se produire, veuillez donc essayer la bibliothèque de correspondance dans tous.
la source
J'ai eu le même problème en travaillant sur une application avec plusieurs modules, assurez-vous que vous augmentez les valeurs
compileSdkVersion
ettargetSdkVersion
à 28+ dans un module que vous faites également pour les autres.Un module s'exécutait sur
compileSdkVersion 29
ettargetSdkVersion 29
pendant qu'un deuxième module de l'application s'exécutait surcompileSdkVersion 27
ettargetSdkVersion 27
.Changer le deuxième module pour également compiler et cibler la version 29 du SDK a résolu mon problème. J'espère que cela aide quelqu'un.
la source
Peut-être qu'il est trop tard mais j'ai trouvé une solution:
Vous devez modifier en
build.gradle
soit lecompileSdkVersion
-> à lastest (il est maintenant 28). Comme ça:ou vous pouvez changer la version de l'implémentation:
la source
J'ai trouvé un plugin pour résoudre ce problème: cordova-android-support-gradle-release
plugin cordova ajouter cordova-android-support-gradle-release --variable ANDROID_SUPPORT_VERSION = 27. + --save
la source
Les dépendances doivent être appliquées comme indiqué ci-dessous pour résoudre ce problème:
Veuillez ne pas utiliser la version de:
la source
J'ai rencontré le même problème mais j'ai résolu le problème avec succès en changeant la version de compileSdkVersion à la dernière version qui est 29 et en changeant la version de targetSdkVersion à la dernière qui est 29.
Accédez au fichier gradile.build et modifiez la version compilesdk et la version targetdk.
la source
dans mon cas, j'essaye essayé
File
>Invalidate Cache/Restart
et cela fonctionne pour moi.la source
Dans mon cas, cette erreur s'est produite pendant que j'utilisais le
bibliothèques avec googles
bibliothèque. Si tel est le cas dans votre projet, je vous recommande vivement de supprimer complètement la bibliothèque de composants de matériaux google de votre projet.
la source
et définissez les dépendances:
la source