android android-studio android-gradle build.gradle aidl

android - Error en la ejecución de la tarea '': aplicación: compileDebugAidl'': falta aidl



android-studio android-gradle (14)

Instalé Android Studio en mi computadora. Creé un nuevo proyecto pero eso me dio el siguiente error. ¿Que puedo hacer?

Error:Execution failed for task '':app:compileDebugAidl''. > aidl is missing

Mi versión de Android Studio es 1.1.0 .

Este es mi archivo build.gradle :

buildscript { repositories { jcenter() } dependencies { classpath ''com.android.tools.build:gradle:1.1.0'' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } }

Y:

apply plugin: ''com.android.application'' android { compileSdkVersion 21 buildToolsVersion "24.1.2" defaultConfig { applicationId "com.example.jo.cloning_a_login_screen" minSdkVersion 13 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } } dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) compile ''com.android.support:appcompat-v7:22.0.0'' }


Compruebe si realmente ha instalado buildVersionTools que está utilizando. En mi caso probé 25.0.1 mientras que solo tenía 25.0.2.

Para verificarlo, vaya al SDK Manager, haciendo clic en el icono:

Luego haga clic en Iniciar el Administrador de SDK independiente en la parte inferior:

Ahora verifique lo que necesite e instale paquetes.

¡Espero eso ayude!


El problema estaba realmente en la versión Android Studio 1.3 actualizada desde el canal canario. Actualicé mi studio a 1.3 y obtuve el mismo error, pero volver al studio 1.2.1 hizo que mi proyecto funcionara bien.


En mi caso, descargué la versión 22 de Android M y Android 5.1.1 con Android Studio 1.2.1.1, pero cuando intento hacer Hello World, este mismo error me mostró

Entonces, la solución para mí fue hacer clic derecho en la aplicación como la imagen a continuación y elegir "Abrir configuración del módulo"

entonces ahí tienes 2 opciones. He cambiado ambos con la última versión que tenía.

Compile la versión del SDK para API 21 Lollipop

y Build Tools Version to 21.1.2

Finalmente limpia el proyecto y Construye

ACTUALIZADO

PARA obtener Android Studio 1.3, siga estos pasos

  1. Abra la ventana de Configuración seleccionando Archivo> Configuración.
  2. Elija Apariencia y comportamiento> Configuración del sistema> Panel de actualizaciones.
  3. En el panel Actualizaciones, elija la opción Verificar actualizaciones automáticamente para: Canary Chanel .
  4. En el panel Actualizaciones, seleccione Verificar ahora para verificar la última compilación canaria. Descargue e instale la compilación cuando se le solicite.

Entonces tendrá algo como esto para actualizar su Androud Studio a 1.3 y con esto podrá probar Android M

Actualización: causa real

Este error ocurre cuando las versiones de SDK, Build Tools y Gradle Plugins no coinciden (en términos de compatibilidad). La solución es verificar si está utilizando la última versión de ellos o no. Los complementos de gradle se colocan en build.gradle del proyecto, y las otras versiones están en build.gradle del módulo. Por ejemplo, para SDK 23, debe usar Build Tools 23.0.1 y gradle plugins versión 1.3.1.


Esencialmente, la solución de Matt Daley / Johnny Mohseni funcionó para mí.

Me enfrenté exactamente al mismo problema en una nueva instalación de Android Studio V 1.2.1.1. Creé un nuevo proyecto (actividad en blanco) y enseguida Dios este error de compilación.

Error:Execution failed for task '':app:compileDebugAidl''. > aidl is missing

Como se sugirió, el cambio de la dependencia de Gradle de 1.2.3 a 1.3.0-beta1 lo arregló.

classpath ''com.android.tools.build:gradle:1.3.0-beta1'' // <--- WORKS! //classpath ''com.android.tools.build:gradle:1.2.3'' // <--- default - failed

Una vez que se guardó el cambio 1.3.0-beta1, recibí un mensaje para actualizar las dependencias. Al aceptar la solicitud de actualización, la barra de estado de construcción de Gradle en la parte inferior rastreó los paquetes que se sincronizaron. Cuando eso se completó, la compilación se activó automáticamente y se completó con éxito.


Estoy trabajando con SDK 23.1.0 y Gradle 1.3.1. Creé un nuevo proyecto, no edité nada y obtuve el error de ayuda. Entré en mi archivo gradle del proyecto y cambié la herramienta a 22.0.1 en lugar de 23.1.0 y funcionó:

compileSdkVersion 23 buildToolsVersion "22.0.1" //"23.1.0"


Para compilar su aplicación sin aidl is missing error con compileSdkVersion 23 y buildToolsVersion "23.0.1" , debe especificar las últimas versiones para el complemento Android Gradle (y el complemento Google Play Services Gradle si lo está usando) en el archivo build.gradle principal:

buildscript { repositories { ... } dependencies { classpath ''com.android.tools.build:gradle:1.3.1'' classpath ''com.google.gms:google-services:1.3.1'' } }


Pude hacer que Build funcionara con Build Tools 23.0.0 rc1 si también abría el archivo build.gradle de nivel de proyecto y establecía la versión del complemento de compilación de Android en 1.3.0-beta1. Además, estoy rastreando las compilaciones canarias y de vista previa y solo actualicé unos segundos antes, así que tal vez eso ayudó.

// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath ''com.android.tools.build:gradle:1.3.0-beta1'' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } }


Se solucionó hace dos días, por lo que puede usar:

buildToolsVersion ''23.0.0 rc2''

con el nuevo complemento de Android Gradle:

classpath ''com.android.tools.build:gradle:1.3.0-beta2''

Nota: Tuve algunos problemas extraños con la distribución de Gradle 2.4, pero tratar de construir el proyecto nuevamente me lo solucionó.

EDITAR

Hay una versión más nueva de build-tools 23, por lo que probablemente debería usar:

buildToolsVersion ''23.0.0 rc3''

EDITAR 2

Y una vez más, hay una versión más reciente de ambos complementos de gradle y herramientas de compilación, por lo que puede cambiar a usar:

classpath ''com.android.tools.build:gradle:1.3.0''

y

buildToolsVersion ''23.0.0''


Solución rápida que funcionó para mí:

Haga clic con el botón derecho en proyecto -> "Abrir configuración de módulo" -> Herramientas de compilación. Cambie la versión a: 22.0.1


Traté de desinstalar / instalar y no funcionó. Estoy ejecutando OSX 10.10.3 con Android Studio 1.2.1.1 en JDK 1.8.0_45-b14 y la solución que encontré que funciona es similar a la recomendación de Jorge Casariego. Básicamente, desde el primer momento, aparece un error de compilación para un módulo ''aidl'' que falta, por lo que simplemente cambiando la versión de Build Tools para que no sea ​​la versión 23.0.0 rc1 resolverá su problema. Parece tener un error.

ACTUALIZACIÓN Después de comentar sobre un problema de Android en su rastreador ( https://code.google.com/p/android/issues/detail?id=175080 ) un miembro del proyecto del grupo de Herramientas de Android comentó que para usar la Versión 23.0 de Build Tools .0 rc1 necesita usar Android Gradle Plugin 1.3.0-beta1 (Android Studio viene configurado con 1.2.3). También señaló (lea los comentarios sobre el problema) que el IDE debería haberle notificado que debe hacer esto para que funcione. Para mí no he visto una notificación y he solicitado aclaraciones a ese miembro del proyecto. Sin embargo, su guía resolvió el problema perfectamente, así que sigue leyendo.

Solución : abra su build.gradle para su Proyecto (no Módulo). Busque la línea classpath com.android.tools.build:gradle:xxx en dependencies donde xxx es la versión del complemento de Gradle y realice la actualización. Guarde y reconstruya su proyecto. Aquí están los documentos de Android Gradle para administrar sus versiones de Gradle: https://developer.android.com/tools/revisions/gradle-plugin.html


Tuve el mismo error, lo solucioné yendo a build.gradle (Module: app) y cambié esta línea de:

buildToolsVersion "23.0.0 rc1"

a :

buildToolsVersion "22.0.1"

Tendrá que ir al SDK Manager y verificar si tiene las herramientas de compilación 22.0.1. Si no, puede usar las herramientas de compilación correctas, pero evite el 23.0.0 rc1.


Tuve un error similar con una nueva instalación de Android Studio 1.2.1.1 al intentar crear una nueva aplicación en blanco para API 22: Android 5.1 (Lollipop).

Lo arreglé simplemente cambiando la versión de Build Tools de "23.0.0 rc1" a "22.0.1" y luego reconstruyéndolo.

En Windows, F4 abre la Estructura del proyecto y la Versión de herramientas de compilación se puede configurar en la sección Módulos> aplicación:

Creo que todo esto hace es cambiar la configuración en el archivo build.gradle en la aplicación, pero no quería cambiarlo manualmente en caso de que haga algo más.


Use su buscador de archivos y copie y pegue IInAppBillingService.aidl en / app / src / main / aidl / com / android / vending / billing /


El diseño de buildtools en 23.0.0.rc2 fue revertido

así que para poder usarlo, necesita actualizar el complemento a 1.3.0-beta2 o superior como se muestra a continuación: