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?
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:
Si ninguno de estos pasos resuelve el problema, puede ser necesario buscar ayuda adicional en la comunidad de desarrollo de Cordova o Android.