run para instalar descargar android cordova ionic-framework sdk

android - para - Error de compilación iónico: no ha aceptado los acuerdos de licencia de los siguientes componentes de SDK:



ionic cordova platform add android version (16)

Estoy tratando de ejecutar el comando ionic build android --release para construir el apk, pero estoy recibiendo este error

Tiempo total: 1.767 segundos Error: cmd: comando fallido con el código de salida 1 Salida de error: FALLO: la compilación falló con una excepción.

  • ¿Qué salió mal? Se produjo un problema al configurar el proyecto raíz ''android''.

    No ha aceptado los acuerdos de licencia de los siguientes componentes de SDK: [Android SDK Platform 24]. Antes de construir su proyecto, debe aceptar los acuerdos de licencia y completar la instalación de los componentes que faltan utilizando el Administrador de SDK de Android Studio. Alternativamente, para aprender cómo transferir los acuerdos de licencia de una estación de trabajo a otra, vaya a http://d.android.com/r/studio-ui/export-licenses.html

  • Prueba: ejecuta con la opción --stacktrace para obtener el seguimiento de la pila. Ejecutar con la opción --info o --debug para obtener más resultados de registro. Recogido _JAVA_OPTIONS: -Xmx512M


  1. Vaya a C:/Users/<UserName>/AppData/Local/Android/Sdk/tools/bin
  2. Ejecute el comando ./sdkmanager.bat --licenses
  3. aceptar licencia

Trabajó para mi


En Símbolo del sistema, vaya a ANDROID_HOME / tools / bin

A continuación, ejecute el comando, sdkmanager --licenses

Acepte las licencias que desee cuando se solicite.


Esto funcionó para mí bajo ubuntu:

mkdir "$ANDROID_SDK/licenses" || true echo -e "/n8933bad161af4178b1185d1a37fbf41ea5269c55" > "$ANDROID_SDK/licenses/android-sdk-license" echo -e "/n84831b9409646a918e30573bab4c9c91346d8abd" > "$ANDROID_SDK/licenses/android-sdk-preview-license"

fuente: respuesta de Dori a las licencias de accept-all-sdk automáticamente


He resuelto mi problema con esto.

mkdir "%ANDROID_HOME%/licenses" echo |set /p="8933bad161af4178b1185d1a37fbf41ea5269c55" > "%ANDROID_HOME%/licenses/android-sdk-license"


Instala sdk 25 y acepta la licencia de android studio. Eso resolvió mis problemas.



Instale la licencia:

mkdir "% ANDROID_HOME% / licenses"

echo | set / p = "8933bad161af4178b1185d1a37fbf41ea5269c55"> "% ANDROID_HOME% / licenses / android-sdk-license"


La plataforma de instalación 24 (Android 7) resolvió este problema


La respuesta de peter wang funcionó después de configurar la variable de entorno ANDROID_HOME. en mi caso ANDROID_HOME era C:/Users/YourUserName/AppData/Local/Android/android-sdk

Después de que los comandos a continuación resultaron en una compilación exitosa.

mkdir "%ANDROID_HOME%/licenses" echo |set /p="8933bad161af4178b1185d1a37fbf41ea5269c55" > "%ANDROID_HOME%/licenses/android-sdk-license"


Lo resolví instalando Android SDK Platform 24 sin el administrador de Android SDK.

android update sdk --no-ui --filter build-tools-24.0.2,android-24,extra-android-m2repository

* Cordova CLI 6.4.0 / Windows 10


Mi software:

Ubuntu 16.04.2 LTS Gradle 3.5 java version "1.8.0_131" $ANDROID_HOME = ~/AndroidSDK

Solución de trabajo:

yes | $ANDROID_HOME/tools/bin/sdkmanager "build-tools;25.0.2

por supuesto, debería usar su versión de herramientas de compilación.

Fuente:

Aceptar automáticamente todas las licencias de SDK


Resolví el problema revisando el archivo android-sdk-licenses en la ruta ANdroid instalada para mi ruta G: / Android / sdk / licenses con el mismo archivo presente en este directorio C: / Users / Ashutosh / AppData / Local / Android / Sdk / licencias copian todas las licencias si hay más de una :)


Se encontrará con un problema como este cada vez que los paquetes de su Android Studio estén desactualizados, ya que la creación se realizará en las últimas versiones estables. Para solucionarlo, haga lo siguiente:

Android Studio> Preferencias> Apariencia y comportamiento> Configuración del sistema> Android SDK Marque las últimas versiones de Android (o las que necesite), haga clic en Aplicar. Es en este punto donde Android le pedirá que acepte su (s) licencia (s) y se instalarán las versiones actualizadas.

Ahora puedes construir / ejecutar Ionic / Cordova / PhoneGap.


Tienes que seguir el texto auxiliar después

No ha aceptado los acuerdos de licencia de los siguientes componentes SDK: en esta situación, debe instalar [Android SDK Platform 24]. de hecho, el texto auxiliar en el paréntesis [] lo conduce al camino correcto.


Tuve el mismo problema y utilicé @ peters.Wang answer para generar la licencia y coloqué la carpeta de la licencia dentro de la carpeta sdk.

Gracias a @ peters.Wang


Tuve la misma situación y todas las sugerencias anteriores no funcionaron porque mi instalación y los nombres de las carpetas de componentes son diferentes o los archivos están en lugares diferentes.

Tenía una instalación anterior de Android Studio en C y nueva en E. Había desinstalado la versión anterior, pero el estudio de Android no borraba todos los archivos y restablecía mi Env. Variable. Así que simplemente hice lo siguiente

1) Ha buscado este archivo: android-sdk-license

2) Vea si el archivo anterior está en la carpeta Licencias rodeadas por otras carpetas como complementos, herramientas de compilación, emulador, etc.

3) Luego, asegúrese de que ANDROID_HOME esté apuntando a esta carpeta principal de Licencias.