Flutter Android: attributo package in AndroidManifest deprecato (AGP 8+)
A partire da AGP 8.0, l'identificativo del pacchetto deve essere dichiarato nella direttiva `android { namespace 'com.example.app' }` del file `build.gradle`.
Categoria
Articoli tecnici organizzati per gruppo funzionale.
A partire da AGP 8.0, l'identificativo del pacchetto deve essere dichiarato nella direttiva `android { namespace 'com.example.app' }` del file `build.gradle`.
Una libreria o plugin Android (es. `androidx.core`, `google_mobile_ads`) richiede un `compileSdkVersion` più recente rispetto a quello configurato in `android/app/build.gradle`.
Il processo del compilatore Kotlin in background viene terminato dal sistema operativo per esaurimento della memoria RAM; richiede l'aumento di `-Xmx` in `gradle.properties`.
Il comando gradlew non riesce a scaricare l'archivio ZIP di Gradle per problemi di connettività di rete o proxy aziendale; si risolve scaricando manualmente il file ZIP.
La compilazione del codice Java/Kotlin dell'applicazione o dei plugin Android fallisce a causa di incompatibilità tra la versione di JDK installata e le opzioni `sourceCompatibility/targetCompatibility` di Gradle.
La versione di Flutter installata richiede un Android Gradle Plugin aggiornato (es. AGP 8.0+) nel file `android/build.gradle` per supportare le nuove API di build.
Gradle non riesce a scaricare il plugin Android perché il blocco `pluginManagement { repositories { ... } }` in `settings.gradle` non include `google()` e `mavenCentral()`.
L'inclusione di molteplici SDK nativi Firebase o Google Play supera il limite di 65.536 riferimenti DEX; richiede `multiDexEnabled true` in `android/app/build.gradle`.