tools studio run para manager android nativescript

run - sdk para android studio



No se puede encontrar un SDK de Android compatible para compilar cuando se ejecuta la plataforma `tns add android` (7)

Estoy siguiendo un tutorial oficial de NativeScript y tengo problemas para configurar mi entorno OS X para el desarrollo de Android.

Al ejecutar la tns platform add android recibo el siguiente error:

No se puede encontrar un SDK de Android compatible para la compilación. Para poder compilar para Android, instale Android SDK 21 o posterior.

El comando tns doctor también devuelve advertencias sobre problemas con android-sdk:

No se puede encontrar un SDK de Android compatible para la compilación. Para poder compilar para Android, instale Android SDK 21 o posterior. Ejecute $ android para administrar sus versiones de Android SDK. Debe tener las herramientas de construcción de Android SDK instaladas en su sistema. Debe instalar la versión 22. Ejecute "android" desde la línea de comandos para instalar las herramientas de compilación necesarias de Android. Debe tener instalado el último repositorio de soporte de Android en su sistema. Ejecute $ android para administrar el repositorio de soporte de Android.

Mi instalación de android-sdk se ve así:

Mi .bash_profile también incluye lo siguiente:

export ANDROID_HOME="/usr/local/Cellar/android-sdk/24.3.4/" export PATH="$PATH:~/npm-global/bin:/usr/local/Cellar/android-sdk/24.3.4/tools:/usr/local/Cellar/android-sdk/24.3.4/platform-tools"

¿Debo ir más allá e intentar establecer variables de entorno en todo el sistema, no solo para el .bash_profile? Además, es posible que haya perdido algo del proceso de configuración ...

Cualquier consejo sobre cómo podría depurar esta situación (comandos, archivos de configuración, etc.) sería genial, ¡gracias!


  1. Compruebe que ANDROID_HOME está bien
  2. Instale el API 22+ ion Extras> Repositorio de soporte de Android
  3. Ejecutar el siguiente

    • plataforma tns eliminar android
    • plataforma tns añadir android @ siguiente
  4. correr

    tns ejecuta android

entonces debería estar bien


Actualizar SDK en AndroidStudio >> Preferences ayudaría


Bien, entonces necesitas asegurarte de lo siguiente:

  • Asegúrate de tener instalada la API 22.
  • Asegúrese de que tiene Android SDK Build Tools 22.xx instalado. (Sí, específicamente 22.xx)
  • Asegúrese de tener instalado el repositorio de soporte de Android. (Puede encontrarlo en la sección Extras en el Administrador de SDK de Android)

Una vez que haya realizado los pasos mencionados anteriormente, ejecute tns doctor nuevamente y verá el mensaje No issues were detected .


En mi máquina con Windows 10 tuve que abrir el explorador de archivos, haga clic con el botón derecho en esta computadora y vaya a las propiedades en el lado izquierdo. Tenía que ir a la configuración avanzada. En la parte inferior, hago clic en las variables de entorno y luego en la variable android_home. Hice clic en editar y luego apunté a esta ruta en mi máquina donde estaba instalado el SDK C: / Archivos de programa (x86) / Android / android-sdk


Esto es debido a sudo . El usuario root no tiene un conjunto ANDROID_HOME .


Para el usuario de Windows:

  1. Ejecute ''Android update sdk'' desde la línea de comandos
  2. Seleccione Android 5.1.1 (API22)
  3. Seleccionar carpeta de herramientas
  4. Seleccione Extras y haga clic en Instalar.

ps: - agregando esta respuesta, para que si alguien se encuentra en esta página, pueda verla.


Resuelvo este problema instalando el Android Support Repository desde Extras .