web-dev-qa-db-fra.com

appcompat-v7: 28.0.0-rc02 ne fonctionne pas avec le design: 28.0.0-rc01 (devrait être rc02, mais nous ne pouvons pas)

com.Android.support:appcompat-v7:28.0.0-rc02

com.Android.support:design:28.0.0-rc01 -> devrait être rc02, mais il n'y a pas réellement de rc02.

erreur:

app/build.gradle:74: Error: All com.Android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes).
Found versions 28.0.0-rc02, 28.0.0-rc01. Examples include com.Android.support:animated-vector-drawable:28.0.0-rc02 and com.Android.support:cardview-v7:28.0.0-rc01 [GradleCompatible]

Je sais que c'est un avertissement, nous nous sommes tournés pour avertir que les erreurs dans CI afin d'éviter les accidents mortels potentiels, eh bien, toute solution, sauf l'option d'éteindre pour CI?

problème

16
TeeTracker

METTRE À JOUR 

Version de la bibliothèque de conceptions 28.0.0-cr02 publiée.

ANCIENNE RÉPONSE

Selon ce lien 

https://mvnrepository.com/artifact/com.Android.support/design?repo=google

design:28.0.0-rc02 pas encore publié. 

Donc, tout ce que vous pouvez faire pour l'instant est d'utiliser la version précédente pour appcompat et d'attendre la sortie de la nouvelle version28.0.0-cr02 de la bibliothèque de conception.

Donc pour l'instant utilisez ceci:

implementation 'com.Android.support:appcompat-v7:28.0.0-rc01'
8
Radesh

Je ne sais pas pourquoi ... Mais ils (sdk devs) se comportent comme Microsoft ..

"Ohh..Il compile, permet de l'expédier" .

Ils se contentent de lancer et ne s’inquiètent pas des bugs .. après avoir mis à jour à chaque fois les dernières libs, la première chose que j’obtiens est: 

"Erreurs de prévisualisation de l'éditeur de mise en page." .

j'espère que ce sera facile la prochaine fois. : / 

4
SRB bans

Gardez une trace de la bibliothèque ici, jusqu’à sa publication, utilisez rc01 pour les autres.

https://mvnrepository.com/artifact/com.Android.support/design?repo=google

2
MoGa

C'est pourquoi j'utilise toujours des versions stables

Si vous développez une application, vous ne voulez pas faire face à ce type d'erreur.

Au moment de répondre, la version la plus stable actuelle est 27.1.1 et le second 28.0.0-rc02.

Je suggère d'utiliser 27.1.1 jusqu'au 28 version stable.

implementation 'com.Android.support:appcompat-v7:27.1.1'
  • Synchronisez à nouveau
  • Pas besoin d'Invalidate/Restart, Juste redémarrer serait bien. Ou la fermeture du projet et la réouverture de la version récente seraient plus rapides que le redémarrage.

Suivre la version de la bibliothèque de support.

1
Khemraj

Remplacez votre

implementation 'com.Android.support:appcompat-v7:28.0.0-rc02'

avec

 implementation 'com.Android.support:appcompat-v7:28.0.0-alpha1'
0
Bharat Singh