Error de Androidx al crear un nuevo proyecto de flutter en Android Studio

11

Cuando quiero iniciar un nuevo proyecto Flutter en Android Studio (3.5.1.) Obtengo el siguiente evento:

Error al crear el proyecto. No se pudo encontrar una opción llamada "androidx". Se crean carpetas vacías, pero no hay proyecto.

No configuré nada para necesitar Androidx y actualicé todo lo que pude en Android Studio.

¿Cómo puedo evitar este error?

Denelan
fuente

Respuestas:

1

Primero, actualice la versión de Gradle en el build.gradlearchivo en la raíz de la carpeta de Android a 3.5.1.

Luego actualice las dependencias de prueba en el build.gradlearchivo en el android/app/directorio a androidx como sigue.

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

Y actualizar distributionUrlen android/gradle/wrapper/gradle-wrapper.propertiesa

distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
pasanbuddhika
fuente
1
Gracias @pasanbuddhika, ¡eso funcionó!
denelan
Mi placer @denelan
pasanbuddhika
22

Ya hay una respuesta aceptada, pero para mí la forma de resolverla fue muy diferente, por lo que aún la publico esperando que sea útil para alguien.

En mi caso, solo tuve que actualizar flutter. Para hacerlo, corrí

flutter upgrade

desde la línea de comando. Eso tomó unos minutos. Después pude crear un proyecto Flutter desde Android Studio sin problemas.

Dakatine
fuente
Esto debe marcarse como respuesta correcta :)
B.shruti
la actualización de flutter puede provocar un bloqueo, pero a pesar de que el proyecto se creó con éxito ... ??? Ahora hay un rascador de cabeza.
IceMan
3

Debido a que no se actualizó durante mucho tiempo, necesito actualizar el aleteo ejecutando el siguiente comando en la terminal:

flutter upgrade --force
con sombrero
fuente
--forceLa opción no está disponible para todas las versiones de flutter. Si alguien viene aquí con una versión antigua de aleteo, intente sin --forcebandera
Cihad Turhan
2

Descargue una versión más reciente de Flutter SDK del sitio web oficial de Flutter y reemplace la versión anterior en su disco duro. Trabajé para mi.

Oleksandr
fuente
1
Si usted es como yo y viene de la versión 1.0, flutter upgradeno funcionará, ni siquiera reconoce la --forceopción. Este es el mejor camino a seguir, funcionó perfectamente.
David The Programmer
La actualización de flutter no funcionó para mí. Esto hizo, gracias!
user3783123