web-dev-qa-db-ja.com

appcompat-v7:28.0.0-rc02はdesign:28.0.0-rc01で動作しません(rc02である必要がありますが、できません)

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

com.Android.support:design:28.0.0-rc01->はrc02、しかし実際にはrc02はありません。

エラー:

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]

警告であることがわかっています。潜在的なデッドクラッシュを回避するために、CIのエラーとして警告するようになりました。

発行

16
TeeTracker

UPDATE

デザインライブラリバージョン28.0.0-cr02が公開されました。

古い回答

このリンクによると

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

design:28.0.0-rc02はまだ公開されていません。

したがって、今できることは、appcompatに以前のバージョンを使用し、デザインライブラリの新しいバージョン28.0.0-cr02リリースまで待つことだけです。

したがって、今のところこれを使用してください:

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

理由はわかりません...しかし、彼ら(sdk開発者)はマイクロソフトのように振る舞います。

「ああ。コンパイルして出荷する」

起動するだけでバグは気にしません。毎回最新のライブラリに更新した後、最初に私が得るのは..

"レイアウトエディターのプレビューエラー。"

次回は簡単になることを願っています。 :/

4
SRB bans

ここでライブラリを追跡し、公開されるまで、他のライブラリにはrc01を使用します。

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

2
MoGa

だから私は常に安定したバージョンを使用しています

アプリを開発している場合、この種のエラーに直面することは望ましくありません。

回答時点では、現在の最も安定したバージョンは27.1.1と2番目の28.0.0-rc02です。

27.1.1安定版リリースまで28を使用することをお勧めします。

implementation 'com.Android.support:appcompat-v7:27.1.1'
  • もう一度同期する
  • 無効化/再起動の必要はありません。再起動するだけで大​​丈夫です。または、プロジェクトを閉じて最近から再度開くと、再起動するより速くなります。

サポートライブラリのリリースを追跡します。

1
Khemraj

交換してください

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

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