Android Studio 3.1.4。タブレイアウトを作成したいので、implmentation 'com.Android.support design:28.0.0-rc02'
と同じバージョンのコードsupport.accompat
]を追加しています。 build.gradleがエラーが表示されます。
何が起こっているのかわかりますか?どうすれば問題を解決できますか?
手伝ってくれてありがとう。
同じ問題があり、すべてのバージョンを28.0.0-rc01に変更するだけで修正しました。
編集
design:28.0.0-rc02
が公開されました。単に追加して再構築してください。
編集前
したがって、今のところできることは、appcompatに以前のバージョンを使用し、デザインライブラリの新しいバージョン28.0.0-rc02
リリース。
したがって、今のところこれを使用してください:
implementation 'com.Android.support:appcompat-v7:28.0.0-rc01'.
理由はわかりません...しかし、彼ら(sdk開発者)はマイクロソフトのように振る舞います。
"ああ。それはコンパイルし、それを出荷させます。"
彼らはただ起動するだけで、バグを気にしません..毎回最新のライブラリに更新した後、私が最初に得るのは..
"レイアウトエディタのプレビューエラー。"。
次回は簡単になることを願っています。 :/
単にそこにないからです。設計サポートの最新バージョンは28.0.0-rc01
https://mvnrepository.com/artifact/com.Android.support/design?repo=google を参照
編集:利用可能になりました
com.Android.support:design:28.0.0-rc02は、Failed to resolveに置き換える必要があります:com.Android.support:design:28.0.0-rc01
プロジェクトを同期するたびにエラーが発生するため、Android Studioにrc02は存在しないと思います。rc02をrc01に置き換えた後、プロジェクトは正常に動作します。
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.Android.support:appcompat-v7:28.0.0-rc01'
implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.Android.support.test:runner:1.0.2'
androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.Android.support:recyclerview-v7:28.0.0-rc01'
implementation 'com.Android.support:design:28.0.0-rc01'
}
今日、SDKを更新しましたが、同じ問題が発生しました。これらの2つのライブラリバージョンを変更することで、問題は解決しました。
=> build.gradle(Module:app):
implementation 'com.Android.support:appcompat-v7:28.0.0-rc02'
implementation 'com.Android.support.constraint:constraint-layout:1.1.3'
変更後:
implementation 'com.Android.support:appcompat-v7:28.0.0-rc01'
implementation 'com.Android.support.constraint:constraint-layout:1.1.2'