【1】「Failed to find style 'coordinatorlayoutstyle' in current theme」が表示される
新しくプロジェクトを作ったら、 「Failed to find style 'coordinatorlayoutstyle' in current theme」が表示される
発生環境
* OS : Windows10 * Android Studio v3.1.4
手順
1)Android SDK Platform 28をアンインストールする
[1] Android Studio の [Tools]-[SDK Manager]-[System setting]-[Android SDK]で
「Show package detail」のチェックボックスにチェックを入れる
[2] Android SDK Platform 28のチェックを外し、「apply」ボタン押下
[3] 「./app/build.gradle」を以下の【修正後】のように修正し、
[File]-[Sync Project with Gradle Files]を選択
【修正前】./app/build.gradle
android {
compileSdkVersion 28
defaultConfig {
// 略
targetSdkVersion 28
// 略
dependencies {
implementation 'com.android.support:appcompat-v7:28.0.0-rc02'
implementation 'com.android.support:design:28.0.0-rc02'
// 略
}
【修正後】./app/build.gradle(28 => 27に下げる)
android {
compileSdkVersion 27
defaultConfig {
// 略
targetSdkVersion 27
// 略
dependencies {
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:design:27.1.1'
// 略
}
2) ./app/res/values/style.xml の修正
<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- 略 --> <!-- 以下の行を追加する. --> <item name="coordinatorLayoutStyle">@style/Widget.Design.CoordinatorLayout</item> </style>
参考文献
https://www.maikeruexe.jp/entry/2018/07/04/225300
https://www.androidpit.com/forum/772791/android-studio-err-msg-render-problem-failed-to-find-sytle-coordinatorlayoutstyle-in-current-theme
https://stackoverflow.com/questions/49292487/failed-to-find-style-coordinatorlayoutstyle-in-current-theme