2015-05-31 12 views
10

ho seguito this guide per cercare di risolvere questo errore ...Android Studio - "AIDL mancante" ... no, non è

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

ho messo "IInAppBillingService.aidl" in "app/src/main/aidl/com.android.vending.billing "e quando ricostruisco il progetto, l'errore è ancora lì. Ho riavviato Android Studio più volte ... semplicemente non risolverò, ho seguito la guida alla lettera, ha funzionato per tutti gli altri ...

Qualcuno può aiutare per favore?

+2

Ebbene, il AIDL dovrebbe essere in 'app/src/main/aidl/com/android/vending/billing /', da un punto di vista della directory del filesystem. Detto questo, c'è qualcosa di strano in Android Studio: ho creato un progetto nuovo di zecca oggi e ho ricevuto questo errore, senza modifiche al codice, proprio quello che mi ha dato il modello del nuovo progetto. Ho dovuto rimuovere 'appcompat-v7' e sistemare il mio' buildToolsVersion' per costruirlo. Potresti pubblicare il file 'build.gradle' di' app/'module? – CommonsWare

+2

http://stackoverflow.com/a/30548289/2911458 potrebbe essere utile, oppure è possibile ripristinare la versione degli strumenti di compilazione. Vedi anche https://code.google.com/p/android/issues/detail?id=175080&q=aidl&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars – stkent

+0

Ecco il file build.gradle - https: // www .dropbox.com/s/fjpap84iup9enew/build.gradle? dl = 0 - dovrei eseguire il downgrade per creare gli strumenti 22.0.1? –

risposta

20

Per chiunque riceva questo errore, vedere il suggerimento fornito nei commenti sopra da CommonsWare. Esegui il downgrade degli strumenti di sviluppo dell'SDK su 22.0.1, è 23.0.0_rc1 per impostazione predefinita.

+3

accetta la tua risposta .. per aiutare gli altri con questo errore. –

+0

Concordato con @MounirElfassi –

+0

Giusto per essere chiari, right/option clicca il tuo progetto, vai su Open Module Settings, e cambia il valore tramite Build Tools Version – Migisha

0

Anch'io ho avuto lo stesso problema, e per down-grading la versione di compilazione da 23 a 22, la mia applicazione è stata eseguita correttamente.

2

Modifica della strumenti di generazione versione da 23.0.0 a RC1 22.0.1 nella struttura del progetto, quindi Clean e Rebuild ha lavorato per me.
Se sono stati modificati gli strumenti di creazione e il problema non è stato risolto, provare a pulire e ricostruire e magari chiudere Android Studio e riaprirlo.

1

di costruire la vostra applicazione senza aidl is missing errore compileSdkVersion 23 e buildToolsVersion "23.0.1" è necessario specificare tutte le versioni per Android e Google Play Services (solo se si utilizza loro) Gradle plugin nella principale build.gradle di file:

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