es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La revisión 31.0.0 de las Herramientas de compilación instaladas está corrupta.

Estoy usando Cordova para construir una aplicación de Android porque no sé nada sobre Android.

Realicé los siguientes pasos para crear y ejecutar una aplicación de Cordova:
* Instalar JDK 8
* Instalar Gradle
* Instalar Android Studio
* Instalar la versión del SDK 28 usando el Administrador de SDK dentro de Android Studio (estoy apuntando a dispositivos Fire TV)
* npm install -g cordova
* cordova create app
* cd app
* npm i
* cordova platform add android@9.0.0 (para apuntar al nivel de API 28)
* cordova run android

Este es el final de la salida del último comando:

“`
Build-tool 31.0.0 está ausente DX en /Users/steve.taylor/Library/Android/sdk/build-tools/31.0.0/dx

ERROR: La compilación falló debido a un error.

<ul>
<li>Lo que salió mal:
No se pudieron determinar las dependencias de la tarea 'app:compileDebugJavaWithJavac'.
> Las Herramientas de compilación instaladas en la revisión 31.0.0 están corruptas. Elimínalas e instálalas nuevamente usando el Administrador de SDK.
“`

Intenté desinstalar y reinstalar el SDK, pero aún obtengo el error que sugiere que las herramientas de compilación están corruptas. ¿Las herramientas de compilación están realmente corruptas, o hay alguna secuencia mágica y no documentada de comandos que debo ejecutar para que funcione?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en tecnología de la información especializado en Android y Cordova, es posible que las herramientas de compilación estén corrompidas, en cuyo caso, según el mensaje de error, debes eliminarlas y reinstalarlas utilizando el SDK Manager. Sin embargo, también es posible que haya alguna configuración incorrecta o faltante que esté causando el problema. Puedes intentar los siguientes pasos para solucionar el problema:

    1. Verifica que hayas instalado la versión correcta del SDK y las herramientas de compilación. Confirma que la versión de las herramientas de compilación que estás utilizando sea la correcta para tu nivel de API objetivo (en este caso, 28) y que sea compatible con las versiones de JDK y Gradle que tienes instaladas.
    2. Verifica que hayas configurado correctamente las variables de entorno para tu SDK y las herramientas de compilación. Asegúrate de que tu variable PATH incluya las rutas correctas para tu JDK, Gradle y SDK, y que tus variables JAVA_HOME y ANDROID_HOME apunten a las ubicaciones correctas.
    3. Verifica que tu configuración de Cordova sea correcta. Asegúrate de que tu archivo config.xml esté configurado correctamente con los plugins y permisos necesarios para que tu aplicación pueda ejecutarse.
    4. Verifica que tu Android Studio esté configurado correctamente. Confirma que tu AVD (Android Virtual Device) esté configurado correctamente y pueda ejecutar la aplicación.

    Si ninguno de estos pasos resuelve el problema, puede ser necesario buscar ayuda adicional en la comunidad de desarrollo de Cordova o Android.

Comments are closed.