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
101 stars 54 forks source link

Problema nella build #141

Closed acaliaro closed 3 years ago

acaliaro commented 3 years ago

Describe the bug

Cercando di effettuare la build con

Android Studio Arctic Fox | 2020.3.1 Patch 2 Build #AI-203.7717.56.2031.7678000, built on August 26, 2021 Runtime version: 11.0.10+0-b96-7249189 amd64 VM: OpenJDK 64-Bit Server VM by Oracle Corporation Windows 10 10.0 GC: G1 Young Generation, G1 Old Generation Memory: 1280M Cores: 8 Registry: external.system.auto.import.disabled=true Non-Bundled Plugins: com.andrey4623.rainbowcsv, Lombook Plugin, com.symbol.emdk.wizardex, net.seesharpsoft.intellij.plugins.csv, Dart, org.jetbrains.kotlin, io.flutter

Ho questo errore: ould not determine the dependencies of task ':app:compileDebugJavaWithJavac'.

Could not resolve all task dependencies for configuration ':app:debugCompileClasspath'. Could not resolve project :decoder. Required by: project :app No matching configuration of project :decoder was found. The consumer was configured to find an API of a component, as well as attribute 'com.android.build.api.attributes.BuildTypeAttr' with value 'debug', attribute 'org.jetbrains.kotlin.platform.type' with value 'androidJvm' but:

  • None of the consumable configurations have attributes.

Il progetto it-dcf-verificaC19-android e dgca-app-core-android si trovano nella stessa directory

Expected behaviour

Il progetto dovrebbe compilare

Steps to reproduce the issue

Technical details

Possible Fix

Additional context

JoeyElRassi commented 3 years ago

i am having the same issue, any luck in solving it?

carlo318 commented 3 years ago

See the Build doc here:
https://github.com/ministero-salute/it-dgc-verificaC19-android

acaliaro commented 3 years ago

Le direttive indicate nella Build sono state seguite. I due progetti sono nella stessa directory allo stesso livello, ma il problema persiste. Facendo la build del "verifica", appare l'errore riportato. C'è una soluzione? Grazie

carlo318 commented 3 years ago

Con le App in 3 cartelle tutte allo stesso livello, a me compila.

|___ dgca-app-core-android |___ dgca-verifier-app-android |___ it-dgc-verificaC19-intent

acaliaro commented 3 years ago

Senza fare alcuna modifica a gradle o al progetto Android Studio?

JoeyElRassi commented 3 years ago

senza nessuna modifica deve funzionare

acaliaro commented 3 years ago

riuscite a mandarmi uno zip delle vostre cartelle? Così cerco di capire le differenze...

JoeyElRassi commented 3 years ago

non me lo fa mandare.. cmq io le ho scaricate come sono da qua, poi messi insieme in una cartella tipo C:/projects/androidapps/c19 per compilare bastano i folder dgca-app-core-android e it-dgc-verificaC19 (dgca-verifier-app-android serve allo stesso livello per poter fare le verifiche ma non per compilare) In android studio apri solo il progetto it-dgc-verificaC19 e compila (si mette un bel po) ma poi ti deve funzionare

stefanoq21 commented 3 years ago

@acaliaro controlla il nome delle cartelle, scaricandole ti aggiunge il branch nel nome. Controlla che siano precisamente così: | dgca-app-core-android | it-dgc-verificaC19-intent

acaliaro commented 3 years ago

Grazie @stefanoq21 funziona