Bentornati.
In questo video, vi mostrerò come risolvere l'errore W-class found in Android studio.
L'errore w-class found in Android studio si verifica in genere quando nel progetto sono presenti nomi di classi in
conflitto.
Questo può accadere per vari motivi, ma nella maggior parte dei casi è dovuto a uno dei seguenti scenari.
È possibile che siano state aggiunte più librerie o dipendenze che contengono classi con lo stesso nome.
È possibile che siano stati accidentalmente creati file di classe W con gli stessi nomi di pacchetti e classi all'interno del progetto.
Se si utilizza Proguard o R8 per la minimizzazione del codice, è possibile che le classi vengano offuscate in modo da creare
conflitti.
A volte la cache di compilazione di Android studio può danneggiarsi, causando problemi imprevisti.
Se si hanno più file manifest che definiscono la stessa classe nello stesso pacchetto, si può verificare questo
conflitto.
Alcune librerie di terze parti potrebbero avere problemi o conflitti propri e a volte le configurazioni o i plugin di Android studio
possono causare problemi imprevisti.
Il primo passo è assicurarsi che Android studio sia aggiornato con l'SDK e Gradle.
Andate quindi nelle impostazioni dei file e assicuratevi che Android SDK sia aggiornato e che sia installata la versione più recente
degli strumenti SDK.
Poi il secondo passo è quello di invalidare le cache invalida come questo e Android studio verrà riavviato dopo il riavvio
di Android studio se l'errore posseduto.
È necessario andare a livello di app gradle e aggiungere questa implementazione di dipendenza della piattaforma.
Jetbrains.
Kotlin e Kotlin Boom sync.
Ora eseguite l'applicazione ed ecco fatto.
Questa è la nostra applicazione.
A proposito, sto usando la libreria di data binding per alcuni motivi.
Forse l'errore persiste.
Quindi l'ultima soluzione è aggiungere questi vincoli all'interno dello scoop delle dipendenze.
Quindi questi vincoli implementeranno questo e questa linea che dice che Android studio userà il JDK sette e il JDK
otto, che fa parte di Kotlin Stdlib Sincronizzare il progetto ed eseguirlo di nuovo.
Ed eccoci qui.
Questa è la nostra applicazione.
Tutto funzionerà bene.
Ditemi se non avete risolto il vostro problema nei commenti qui sotto.