Saltar al contenido

Error: no se pudo encontrar el contenedor gradle dentro del SDK de Android. Es posible que deba actualizar su SDK de Android - Android

Recuerda que en las ciencias cualquier problema casi siempre tiene diferentes soluciones, pero nosotros te enseñaremos lo más óptimo y mejor.

Solución:

Editar 3:

Se lanzó Cordova Android 6.2.2 y es totalmente compatible con las herramientas SDK 26.0.x y 25.3.1. Usa esta versión:

cordova platform update [email protected]

o

cordova platform rm android
cordova platform add [email protected]

Edición 2:

Ha habido otra versión de herramientas SDK de Android (26.0.x) que no es totalmente compatible con cordova-android 6.2.1.

Editar: Cordova Android 6.2.1 ha sido lanzado y ahora es compatible con el último SDK de Android.

Puede actualizar su plataforma Android incompatible actual con
cordova platform update [email protected]

O puede eliminar la plataforma existente y agregar una nueva (eliminará cualquier cambio manual que haya hecho dentro yourProject/platforms/android/ carpeta)

cordova platform rm android
cordova platform add [email protected]

Debe especificar la versión porque la CLI actual instala 6.1.x de forma predeterminada.

Respuesta antigua:

Lamentablemente, las herramientas SDK de Android 25.3.1 rompieron cordova-android 6.1.x

Para aquellos que no quieren degradar las herramientas del SDK, pueden instalar cordova-android desde la URL de github, ya que la mayoría de los problemas ya están solucionados en la rama principal.

cordova platform add https://github.com/apache/cordova-android

Acabo de experimentar el mismo problema.

Puede ser una oclusión en las instrucciones sobre cómo instalar (o actualizar) Android Studio con todas las herramientas SDK que tanto usted como yo perdimos o posiblemente un error creado por una nueva versión de Studio que no sigue las mismas convenciones de archivo que el versiones anteriores. Me inclino por lo último ya que muchas de las publicaciones de SO sobre este tema parecen apuntar a ANDROID_PATH con una carpeta llamada android-sdk que no aparece en la última versión (2.3.0.8).

Sin embargo, parece haber una solución, que acabo de trabajar en mi máquina. Esto es lo que hice:

  • Descargue tools_r25.2.3-windows.zip desde Descargas de Android.

  • Zip extraído en el escritorio

  • Se reemplazó C:UsersusernameAppDataLocalAndroidsdktools con la subcarpeta extraída tools/

  • En la carpeta del proyecto:

    $cordova plataformas quitar android
    $cordova plataformas agregar android

También es posible que deba forzar la eliminación de node_modules en android. Espero que esto ayude.

(Básicamente lo que @user3464070 ya dijo)

Para Mac:

cd ~/Library/Android/sdk
# download latest tools
curl -O https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip
# overwrite existing tools folder without prompting
unzip -o tools_r25.2.3-macosx.zip
# clean up
rm tools_r25.2.3-macosx.zip

Acuérdate de que tienes concesión de esclarecer tu experiencia si encontraste tu incógnita a tiempo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.