wake-up-neo.com

Stil "CoordinatorLayoutStyle" im aktuellen Thema in Android Studio 3.1 konnte nicht gefunden werden

Die Layout-Vorschau von Android Studio 3.1 kann den Stil 'coordinatorLayoutStyle' im aktuellen Design nicht finden.

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

Dies geschah aufgrund der Verwendung des Alpha-Version-SDK 28

Wir müssen Android { ... } in "build.gradle" in der App-Datei .__ ändern.
compileSdkVersion 28 bis compileSdkVersion 27
targetSdkVersion 28 bis targetSdkVersion 27

Versuchen Sie auch, Implementierungen wie .__ zu ändern.
implementation 'com.Android.support:appcompat-v7:28.0.0-alpha3' bis
implementation 'com.Android.support:appcompat-v7:27.1.1'

Hoffe das klappt!

Für Android Studio v3.1. * müssen wir außerdem ändern:
implementation 'com.Android.support:design:28.0.0-alpha3' bis
implementation 'com.Android.support:design:27.1.1'

17
Ashish Kumar

sie können dieses Problem beheben, indem Sie dieses Skript dem App-Modul build.gradle im Abschnitt Android hinzufügen

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

Dies scheint ein Fehler in der aktuellen Version von Android Studio (3.1.3) zu sein, da ich auf dasselbe stieß. Ich habe das Beta-Build von hier heruntergeladen und mein vorhandenes Projekt geöffnet, und die Fehler sind verschwunden.

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

Nicht gerade ein Fix, aber hoffentlich bringt es Sie wieder zum Laufen.

2
Josh

Aktualisieren

1.com.Android.support:appcompatStabile Version 28.0.0 ist freigegeben. Es ist also kein Downgrade erforderlich. Verwenden Sie einfach 28.0.0.

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

Sie können die Design-Bibliothek ignorieren, wenn Sie sie nicht benötigen.

2: Sie müssen auch Ihr compileSdkVersion & targetSdkVersion aktualisieren, um einige Warnhinweise zu entfernen.

compileSdkVersion 28
targetSdkVersion 28

Verwenden Sie niemals Alpha-Versionen einer Bibliothek, da Alpha, Beta und RC Versionen können Fehler aufweisen. Und Sie möchten nicht häufig mit solchen Fehlern konfrontiert werden.

Wichtiger Vorschlag

Ich empfehle Ihnen, zu androidx zu migrieren, da Android die Unterstützungsbibliothek nach 28.0.0 nicht aktualisiert. Alle Updates sind nur für das Paket androidx verfügbar. Überprüfen Sie die zugehörige Antwort .

1
Khemraj

Dies ist in Android Studio 3.2 behoben.

0
mhsmith