Errore Androidx durante la creazione di un nuovo progetto Flutter in Android Studio


11

Quando voglio iniziare un nuovo progetto Flutter in Android Studio (3.5.1.) Ottengo il seguente evento:

Errore durante la creazione del progetto. Impossibile trovare un'opzione denominata "androidx". Vengono create cartelle vuote, ma nessun progetto.

Non ho impostato nulla per la necessità di androidx e ho aggiornato tutto ciò che potevo in Android Studio.

Come aggirare questo errore?

Risposte:


1

Innanzitutto, aggiorna la versione di Gradle nel build.gradlefile nella cartella principale di Android 3.5.1.

Quindi aggiorna le dipendenze di test nel build.gradlefile nella android/app/directory su androidx come segue.

androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

E aggiornare distributionUrlin android/gradle/wrapper/gradle-wrapper.propertiesa

distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

1
Grazie @pasanbuddhika, ha funzionato!
denelan,

Il mio piacere @denelan
pasanbuddhika,

22

C'è già una risposta accettata, ma per me il modo di risolverlo è stato molto diverso, quindi continuo a pubblicarlo sperando che sia utile a qualcuno.

Nel mio caso, dovevo solo aggiornare il flutter. Per farlo, ho corso

flutter upgrade

dalla riga di comando. Ci sono voluti alcuni minuti. Successivamente sono stato in grado di creare un progetto Flutter da Android Studio in modo impeccabile.


Questo dovrebbe essere contrassegnato come risposta corretta :)
B.shruti,

l'aggiornamento di flutter può provocare un arresto anomalo, ma nonostante ciò il progetto è stato creato con successo ... ??? Ora c'è un grattacapo.
IceMan

3

A causa del mancato aggiornamento per un lungo periodo, devo aggiornare il flutter eseguendo il seguente comando nel terminale:

flutter upgrade --force

--forcel'opzione non è disponibile per tutte le versioni di flutter. Se qualcuno viene qui con una vecchia versione di flutter, prova senza --forcebandiera
Cihad Turhan,

2

Scarica una versione più recente di Flutter SDK dal sito Web ufficiale di Flutter e sostituisci con essa la versione precedente sul tuo disco rigido. Ho lavorato per me.


1
Se sei come me e provieni dalla versione 1.0, flutter upgradenon funzionerà, non riconoscerà nemmeno l' --forceopzione. Questo è il modo migliore per andare avanti, ha funzionato perfettamente.
David The Programmer,

l'aggiornamento del flutter non ha funzionato per me. Grazie, grazie!
user3783123

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.