ministero-salute / it-dgc-verificaC19-android

VerificaC19 is the official Italian customization of the EU Digital COVID Certificate Verifier App for the Android Operating System
https://www.dgc.gov.it
Apache License 2.0
103 stars 54 forks source link

Errore: "Execution failed for task ':dgc-sdk:kaptDebugKotlin'" #262

Closed LucaDavolio closed 2 years ago

LucaDavolio commented 2 years ago

Ho riscontrato questo errore non appena ho scaricato l'ultima versione del programma, allora ho provato a reinstallare tutto da 0 e fare il build, modificando solo i buildConfigField all'interno del build.gradle del project dgc-sdk, ma l'errore è sempre lo stesso. Qualcuno saprebbe aiutarmi? Grazie in anticipo.

rawmain commented 2 years ago

Buongiorno @LucaDavolio

Ho riscontrato questo errore non appena ho scaricato l'ultima versione del programma, allora ho provato a reinstallare tutto da 0 e fare il build, modificando solo i buildConfigField all'interno del build.gradle del project dgc-sdk, ma l'errore è sempre lo stesso.

Come puoi vedere qui, tale errore si presenta se/quando vi sono problemi con la cache o si aggiorna il plugin kotlin usato dal progetto, fidandosi del suggerimento di Android Studio (vanno ignorati sia tale avviso che quello relativo all'aggiornamento di gradle).

Se hai aggiornato il/i plugin di progetto, cancella e ricrea il progetto da zero. Altrimenti, verifica con invalidate cache + restart.

LucaDavolio commented 2 years ago

Buongiorno @rawmain

Ho provato sia a reinstallare completamente il progetto e Android Studio (anche su di una macchina appena ripristinata per essere sicuro), sia ad utilizzare invalidate cache + restart, ma nulla. È possibile che il plugin di kotlin venga aggiornato in automatico senza chiedere conferma? Perché ogni volta che apro il progetto mi chiede di aggiornare quello del Gradle ma non quello kotlin

rawmain commented 2 years ago

Buongiorno @LucaDavolio

È possibile che il plugin di kotlin venga aggiornato in automatico senza chiedere conferma?

Android Studio aggiorna automaticamente i plugin di progetto :

Dato che si tratta di un tuo problema specifico (non generico) di configurazione/impostazione ambiente di build, suggerisco di procedere per gradi.

Scarica dall'archivio release Android Studio una vecchia versione 4.x (4.2.1 o precedente), quindi configura e procedi con build del progetto.

Solo una volta che hai verificato che siano ok le tue impostazioni & i processi di build delle varianti, allora puoi procedere con update - direttamente dalla istanza progetto - a Bumblebee (Chipmunk e Dolphin non sono ancora in ramo Stable), tenendo ovviamente conto di deselezionare gli aggiornamenti automatici dei plugin in fase di update.