Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Error de compilación iónica: no ha aceptado los acuerdos de licencia de los siguientes componentes de SDK:

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

Tiempo total: 1.767 secs Error: cmd: El comando falló con el código de salida 1 Salida de error: FALLA: La compilación falló con una excepción.

  • Lo que salió mal: Se ha producido un problema al configurar el proyecto raíz 'android'.

    No ha aceptado los acuerdos de licencia de los siguientes componentes del SDK: [Android SDK Platform 24]. Antes de crear su proyecto, debe aceptar los acuerdos de licencia y completar la instalación de los componentes que faltan mediante el Administrador de SDK de Android Studio. Como alternativa, para aprender a 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

  • Intente: Ejecutar con la opción –stacktrace para obtener el seguimiento de la pila. Ejecutar con –info o –debug opción para obtener más salida de registro. Obtenido _JAVA_OPTIONS: -Xmx512M

11 Solutions collect form web for “Error de compilación iónica: no ha aceptado los acuerdos de licencia de los siguientes componentes de SDK:”

Instale la licencia:

Mkdir "% ANDROID_HOME% \ licenses"

Echo | set / p = "8933bad161af4178b1185d1a37fbf41ea5269c55"> "% ANDROID_HOME% \ licencias \ android-sdk-license"

Instalar la Plataforma 24 (Android 7) resolvió este problema

Lo solucioné instalando la plataforma Android SDK 24 sin el gestor SDK de Android.

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

* Cordova CLI 6.4.0 / Windows 10

Por encima de la respuesta de peter wang funcionó para mí después de establecer la variable de entorno ANDROID_HOME. En mi caso, ANDROID_HOME fue C:\Users\YourUserName\AppData\Local\Android\android-sdk

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

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

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: La respuesta de Dori para aceptar automáticamente todas las licencias de sdk

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ías usar tu versión de build-tools.

Fuente:

Aceptar automáticamente todas las licencias de SDK

He resuelto mi problema con esto.

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

Tienes que seguir el texto de ayuda después de

No ha aceptado los acuerdos de licencia de los siguientes componentes del SDK: en esta situación debe instalar [Android SDK Platform 24]. De hecho el texto del ayudante en el soporte [] le conduce a la manera correcta.

Tuve el mismo problema y usé @ peters.Wang respuesta para generar la licencia y la carpeta de licencia colocado dentro de la carpeta sdk.

Gracias a @ peters.Wang

Introduzca aquí la descripción de la imagen

Instale sdk 25 y acepte la licencia de android studio. Eso resolvió mis problemas.

Instale el último Android Studio y acepte el acuerdo de licencia.

https://developer.android.com/studio/index.html

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.