web-dev-qa-db-ja.com

現在のテーマでスタイル 'coordinatorLayoutStyle'が見つかりませんでしたAndroid Studio 3.1

Android Studio 3.1レイアウトプレビューは、現在のテーマでスタイル 'coordinatorLayoutStyle'を見つけることができません。

Failed to instantiated one or more classes.
 Exception shown are :-
Java.lang.ClassNotFoundException: Android.view.View$OnUnhandledKeyEventListener
14
Chanchal Shakti

これはアルファバージョンSDK 28の使用が原因で発生しました

アプリファイルの「build.gradle」のAndroid { ... }を変更する必要があります
compileSdkVersion 28からcompileSdkVersion 27
targetSdkVersion 28からtargetSdkVersion 27

また、次のような実装を変更してみてください
implementation 'com.Android.support:appcompat-v7:28.0.0-alpha3'
implementation 'com.Android.support:appcompat-v7:27.1.1'

これがうまくいくことを願っています!

Android Studio v3.1。*の場合、さらに変更が必要です。
implementation 'com.Android.support:design:28.0.0-alpha3'
implementation 'com.Android.support:design:27.1.1'

17
Ashish Kumar

このスクリプトをアプリモジュールに追加することで、この問題を解決できますbuild.gradleAndroidセクション

configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
    def requested = details.requested
    if (requested.group == "com.Android.support") {
        if (!requested.name.startsWith("multidex")) {
            details.useVersion "27.+"
        }
     }
   }
}
5
Farhad Faghihi

これは、Android Studio(3.1.3)の同じバージョンに遭遇したため、現在のバージョンのバグのようです。ここからベータ版をダウンロードし、既存のプロジェクトとエラーを開きました。消えた。

https://developer.Android.com/studio/preview/?utm_source=Android-studio

正確な修正ではありませんが、うまくいけば元に戻って実行できるようになります。

2
Josh

更新

1。com.Android.support:appcompatstable version 28.0.0がリリースされました。したがって、バージョンをダウングレードする必要はありません。 28.0.0を使用してください。

def supportVersion = "28.0.0"
implementation "com.Android.support:appcompat-v7:$supportVersion"
implementation "com.Android.support:design:$supportVersion"

必要ない場合は、デザインライブラリを無視できます。

2:また、compileSdkVersionも更新する必要があります&targetSdkVersionいくつかのgradle警告を削除します。

compileSdkVersion 28
targetSdkVersion 28

アルファ、ベータ、およびrcバージョンにはバグがある可能性があるため、ライブラリのアルファバージョンを使用しないでください。そして、あなたはこの種のエラーに頻繁に直面したくないでしょう。

重要な提案

Androidは28.0.0以降はサポートライブラリを更新せず、すべての更新はandroidxパッケージのみで利用可能になるため、androidxに移行することをお勧めします。 関連する回答を確認

1
Khemraj

これはAndroid Studio 3.2で修正されています。

0
mhsmith