web-dev-qa-db-de.com

appcompat-v7: 28.0.0-rc02 funktioniert nicht mit design: 28.0.0-rc01 (sollte rc02 sein, aber wir können es nicht)

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

com.Android.support:design:28.0.0-rc01 -> sollte rc02 sein, aber es gibt eigentlich kein rc02.

error:

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]

Ich weiß, es ist eine Warnung, wir haben uns um die Warnung in CI gewendet, um mögliche Abstürze zu vermeiden. Nun, jede Lösung außer der Deaktivierungsoption für CI?

Problem

16
TeeTracker

UPDATE 

Version der Design-Bibliothek 28.0.0-cr02 veröffentlicht.

ALTE ANTWORT

Nach diesem Link 

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

design:28.0.0-rc02 noch nicht veröffentlicht. 

Sie können also vorerst nur die Vorgängerversion für appcompat verwenden und warten, bis die Design-Bibliothek die neue Version28.0.0-cr02 veröffentlicht.

Verwenden Sie also zunächst Folgendes:

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

Ich weiß nicht warum ... Aber sie (sdk devs) verhalten sich wie Microsoft ..

"Ohh..es kompiliert, lass es versenden" .

Sie starten einfach und kümmern sich nicht um Fehler. Nachdem ich jedes Mal auf die neuesten Libs aktualisiert habe, bekomme ich als erstes ... 

"Fehler in der Layout-Editor-Vorschau." .

ich hoffe es wird beim nächsten Mal einfach sein. : / 

4
SRB bans

Behalten Sie den Überblick über die Bibliothek hier, bis sie veröffentlicht wird.

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

2
MoGa

Deshalb verwende ich immer stabile Versionen

Wenn Sie eine App entwickeln, möchten Sie diesen Fehlern nicht begegnen.

Zum Zeitpunkt der Beantwortung lautet die aktuell stabilste Version 27.1.1 und die zweite 28.0.0-rc02.

Ich empfehle, 27.1.1 zu verwenden, bis stabile Version der 28-Version verfügbar ist.

implementation 'com.Android.support:appcompat-v7:27.1.1'
  • Synchronisieren Sie erneut
  • Invalidate/Restart ist nicht erforderlich. Ein Neustart wäre in Ordnung. Oder das Schließen eines Projekts und das erneute Öffnen von kürzlich wäre schneller als der Neustart.

Verfolgen Sie die Unterstützungsbibliothek.

1
Khemraj

Ersetzen Sie Ihre

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

mit

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