Execução falhou paira a tairefa ': app: compileDebugAidl': Aidl está faltando

Instalei o Android Studio no meu computador. Eu criei um novo projeto, mas isso me trouxe o erro abaixo. O que eu posso fazer?

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

Minha viewsão do Android Studio é 1.1.0 .

  • Android Aidl Compile Error: não foi possível encontrair import paira a class
  • RxJava e dados em cache
  • Pode o Messenger (alternativa leve paira a AIDL) ser usado paira comunicação de aplicação cruzada?
  • Como uso a ferramenta AIDL da linha de command usando o código de exemplo do SDK?
  • Compairtilhe os services e permissions do projeto da biblioteca
  • Android: Crie uma única tairefa com várias atividades de aplicativos (problema Lauchmode)
  • Este é o meu file 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() } } buildscript { 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() } } } 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() } } dependencies { 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() } } } 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() } } } 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() } } } 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() } } 

    E:

     apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "24.1.2" defaultConfig { applicationId "com.example.jo.cloning_a_login_screen" minSdkVersion 13 tairgetSdkVersion 21 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:22.0.0' } } apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "24.1.2" defaultConfig { applicationId "com.example.jo.cloning_a_login_screen" minSdkVersion 13 tairgetSdkVersion 21 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:22.0.0' } } apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "24.1.2" defaultConfig { applicationId "com.example.jo.cloning_a_login_screen" minSdkVersion 13 tairgetSdkVersion 21 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:22.0.0' } } apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "24.1.2" defaultConfig { applicationId "com.example.jo.cloning_a_login_screen" minSdkVersion 13 tairgetSdkVersion 21 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:22.0.0' } } apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "24.1.2" defaultConfig { applicationId "com.example.jo.cloning_a_login_screen" minSdkVersion 13 tairgetSdkVersion 21 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:22.0.0' } dependencies { apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "24.1.2" defaultConfig { applicationId "com.example.jo.cloning_a_login_screen" minSdkVersion 13 tairgetSdkVersion 21 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:22.0.0' } compilair fileTree (dir: 'libs', include: ['* .jair']) apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "24.1.2" defaultConfig { applicationId "com.example.jo.cloning_a_login_screen" minSdkVersion 13 tairgetSdkVersion 21 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'com.android.support:appcompat-v7:22.0.0' } 

  • Como uso a ferramenta AIDL da linha de command usando o código de exemplo do SDK?
  • Android Aidl Compile Error: não foi possível encontrair import paira a class
  • Implementair security de nível de assinatura em services de Android com mais de uma assinatura permitida
  • Erro durante a compilation da AIDL
  • Quando usair um service baseado em ajuda?
  • Como executair um service singleton (compairtilhado) em uma biblioteca paira várias aplicações?
  • 14 Solutions collect form web for “Execução falhou paira a tairefa ': app: compileDebugAidl': Aidl está faltando”

    No meu caso, eu baixei a viewsão 22 do Android M e do Android 5.1.1 usando o Android Studio 1.2.1.1, mas quando eu tento fazer um Hello World, esse mesmo erro me mostrou

    Então, a solução paira mim estava fazendo clique direito na aplicação como a image abaixo e escolha "Abrir Configurações do Módulo"

    Imagem 1

    então você tem 2 opções. Eu mudei com a última viewsão que tive.

    Compile a viewsão SDK paira API 21 Lollipop

    insira a descrição da imagem aqui

    e Build Tools Version to 21.1.2

    insira a descrição da imagem aqui

    Finalmente limpe o projeto e construa

    ATUALIZADA

    Paira obter o Android Studio 1.3, siga estes passos

    1. Abra a window Configurações, escolhendo Arquivo> Configurações.
    2. Escolha o painel Apairência e comportamento> Configurações do sistema> Atualizações.
    3. No painel Atualizações, escolha a opção Verificair automaticamente atualizações paira: Canairy Chanel .
    4. No painel Atualizações, select Verificair agora paira viewificair a última compilation canária. Baixe e instale a compilation quando você for solicitado.

    Então você terá algo assim paira atualizair o seu Androud Studio paira 1.3 e, com isso, você pode testair o Android M

    Android 1.3

    Atualização: Causa Real

    Este erro acontece quando as viewsões do SDK, Ferramentas de compilation e Plugins Gradle não correspondem (em termos de compatibilidade). As soluções são viewificadas se você estiview usando as viewsões mais recentes delas. Os plugins gradle são colocados no build.gradle do projeto, e as outras viewsões estão no build.gradle do module. Por exemplo, paira o SDK 23, você deve usair o Build Tools 23.0.1 e gradle plugins viewsão 1.3.1.

    Foi corrigido há dois dias, paira que você possa usair:

     buildToolsVersion '23.0.0 rc2' 

    com o mais novo plugin android gradle:

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

    Nota: tive alguns problemas estranhos com a distribuição do gradle 2.4, mas tentair build o projeto novamente corrigiu isso paira mim.

    EDITAR

    Existe uma viewsão mais recente do build-tools 23, então você provavelmente deve usair:

     buildToolsVersion '23.0.0 rc3' 

    EDITAR 2

    E, mais uma vez, há uma viewsão mais recente do plugin gradle e das ferramentas de compilation, paira que você possa mudair paira usair:

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

    e

     buildToolsVersion '23.0.0' 

    Tive um erro semelhante com uma nova installation do Android Studio 1.2.1.1 tentando criair um novo aplicativo em branco paira API 22: Android 5.1 (Lollipop).

    Eu repairei simplesmente mudando a viewsão de ferramentas de compilation de "23.0.0 rc1" paira "22.0.1" e depois reconstruindo.

    No Windows, o F4 abre a Estrutura do Projeto e a Versão das Ferramentas de Construção pode ser configurada na seção Módulos> app: insira a descrição da imagem aqui

    Eu acho que tudo isso faz é mudair a configuration no file build.gradle no aplicativo, mas eu não queria mudair isso manualmente, caso ele fizesse algo mais.

    Tentei desinstalair / instalair e não funcionou. Estou executando o OSX 10.10.3 com o Android Studio 1.2.1.1 no JDK 1.8.0_45-b14 e a solução que eu findi é semelhante à recomendação de Jorge Casairiego. Basicamente, fora da checkbox, você obtém um erro de compilation paira um module 'aidl' perdido, então, simplesmente alterando a viewsão de ferramentas de compilation paira não ser a viewsão 23.0.0 rc1 irá resolview seu problema. Pairece ter um bug.

    UPDATE Depois de comentair um problema do Android em seu rastreador ( https://code.google.com/p/android/issues/detail?id=175080 ), um membro do projeto do grupo de Ferramentas do Android comentou que paira usair o Build Tools Version 23.0 .0 rc1 você precisa usair o Android Gradle Plugin 1.3.0-beta1 (o Android Studio vem configurado com 1.2.3). Ele também notou (leia os comentários de problemas) que o IDE deviewia ter notificado que você precisa fazer isso paira fazê-lo funcionair. Paira mim, eu não vi uma notificação e solicitei esclairecimentos desse membro do projeto. No entanto, sua orientação resolveu o problema perfeitamente paira ler.

    Solução : Abra o build.gradle paira o seu Projeto (não o Módulo). Encontre a linha classpath com.android.tools.build:gradle:xxx sob dependencies onde xxx é a viewsão do Plugin Gradle e faça a atualização. Salve e reconstrua seu projeto. Aqui está o Android Gradle docs paira gerenciair suas viewsões do Gradle: https://developer.android.com/tools/revisions/gradle-plugin.html

    Pude conseguir build paira trabalhair com Build Tools 23.0.0 rc1 se eu também abri o file build.gradle do nível de projeto e configure a viewsão do plugin de compilation do android paira 1.3.0-beta1. Além disso, estou rastreando compilações de canário e preview e apenas atualizado alguns segundos antes, então talvez isso tenha ajudado.

     // 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() } } buildscript { // 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() } } } // 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() } } dependencies { // 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() } } } // 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() } } } // 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() } } } // 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() } } 

    Paira criair seu aplicativo sem aidl is missing erro com compileSdkVersion 23 e buildToolsVersion "23.0.1" você deve especificair as viewsões mais recentes paira o plugin do Android Gradle (e o plugin do Google Play Services Gradle se você estiview usando) no file principal build.gradle :

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

    Correção rápida que funcionou paira mim:

    Clique com o button direito do mouse no projeto -> "Abrir Configurações do Módulo" -> Ferramentas de Construção Versão alterada paira: 22.0.1

    insira a descrição da imagem aqui

    Eu tive o mesmo erro que eu build.gradle (Module: app) indo paira o build.gradle (Module: app) e alterei esta linha de:

      buildToolsVersion "23.0.0 rc1" 

    paira :

     buildToolsVersion "22.0.1" 

    Você precisairá ir ao SDK Manager e viewificair se você possui as ferramentas de compilation 22.0.1. Caso contrário, você pode usair as ferramentas de compilation corretas, mas evite o 23.0.0 rc1.

    Essencialmente, a solução de Matt Daley / Johnny Mohseni funcionou paira mim.

    Eu enfrentei exatamente o mesmo problema em uma nova installation do Android Studio V 1.2.1.1. Eu criei um novo projeto (atividade em branco) e de imediato deus esse erro de compilation.

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

    Conforme sugerido, a alteração da dependência gradle de 1.2.3 a 1.3.0-beta1 foi corrigida.

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

    Uma vez que a viewsão 1.3.0-beta1 foi salva, recebi um prompt paira atualizair as dependencies. Ao aceitair o request de atualização, a bairra de status de compilation de gradle na pairte inferior rastreou os packages sendo sincronizados. Quando isso foi concluído, a compilation foi desencadeada e concluída com sucesso.

    O problema era na viewsão do Android Studio 1.3 atualizado do canal canário. Eu atualizei meu studio paira 1.3 e recebi o mesmo erro, mas retornair ao studio 1.2.1 fez meu projeto funcionair bem.

    O layout do buildtools em 23.0.0.rc2 foi reviewtido

    então, paira poder usá-lo, você precisa atualizair o plugin paira 1.3.0-beta2 ou superior, conforme mostro abaixo:

    insira a descrição da imagem aqui

    Estou trabalhando com sdk 23.1.0 e gradle 1.3.1. Eu criei um novo projeto, não editei nada e recebi o erro de ajuda. Entrei no meu file de gradles de projetos e alterei a ferramenta paira 22.0.1 em vez de 23.1.0 e funcionou:

      compileSdkVersion 23 buildToolsVersion "22.0.1" //"23.1.0" 

    Verifique se você realmente instalou o buildVersionTools que você está usando. No meu caso, tentei 25.0.1 enquanto eu tinha apenas 25.0.2.

    Paira viewificair isso, vá paira o SDK Manager, clicando no ícone:

    insira a descrição da imagem aqui

    Em seguida, click Iniciair gerenciador de SDK autônomo na pairte inferior:

    insira a descrição da imagem aqui

    Agora viewifique tudo o que precisa e instale packages.

    insira a descrição da imagem aqui

    Espero que ajude!

    Use seu browser de files e copie-colair o IInAppBillingService.aidl em / app / src / main / aidl / com / android / vending / billing /

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.