2015-05-31 6 views
10

ich this guide gefolgt, um zu versuchen und den Fehler zu beheben ...Android Studio - "AIDL fehlt" ... nein, es ist nicht

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

Ich habe "IInAppBillingService.aidl" in „app/src/main/aidl/com.android.vending.billing "und wenn ich das Projekt neu anlege, ist der Fehler immer noch da. Ich habe Android Studio mehrere Male neu gestartet ... es wird einfach nicht reparieren, ich habe die Anleitung zum Brief gefolgt, es hat für alle anderen funktioniert ...

Könnte jemand bitte helfen?

+2

Nun, die AIDL müsste aus dem Dateisystemverzeichnis heraus in "app/src/main/aidl/com/android/vending/billing /" stehen. Abgesehen davon, dass mit Android Studio etwas komisch vor sich geht - ich habe heute ein brandneues Projekt erstellt und diesen Fehler ohne Codeänderungen erhalten, was mir die Vorlage für das neue Projekt gegeben hat. Ich musste 'appcompat-v7 'entfernen und meine' buildToolsVersion' reparieren, um es zu erstellen. Könnten Sie die Datei 'build.gradle' Ihres' app/'Moduls posten? – CommonsWare

+2

http://stackoverflow.com/a/30548289/2911458 kann hilfreich sein, oder Sie können die Version der Build-Tools zurücksetzen. Siehe auch https://code.google.com/p/android/issues/detail?id=175080&q=aidl&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars – stkent

+0

Hier ist die Datei build.gradle - https: // www .dropbox.com/s/fjpap84iup9enew/build.gradle? dl = 0 - sollte ich ein Downgrade durchführen, um Tools 22.0.1 zu erstellen? –

Antwort

20

Für jeden, der diesen Fehler erhält, siehe den Vorschlag in den Kommentaren von CommonsWare. Downgrade der SDK Build Tools auf 22.0.1, es ist standardmäßig 23.0.0_rc1.

+3

akzeptieren Sie Ihre eigene Antwort .. um anderen mit diesem Fehler zu helfen. –

+0

Vereinbart mit @MounirElfassi –

+0

Nur um klar zu sein, rechts/Option klicken Sie auf Ihr Projekt, gehen Sie zu Open Module Settings, und ändern Sie den Wert über Build Tools Version – Migisha

0

Ich hatte auch das gleiche Problem, und durch Down-Grading die Build-Version von 23 bis 22, erfüllte meine Anwendung erfolgreich.

2

Ändern der Build-Tools Version von 23.0.0 rc1 zu 22.0.1 in der Projektstruktur, dann reinigen und Rebuild für mich gearbeitet.
Wenn Sie die Build-Tools geändert haben und das Problem nicht behoben wurde, versuchen Sie es zu säubern und neu zu erstellen und Android Studio möglicherweise zu schließen und erneut zu öffnen.

1

Um Ihre Anwendung ohne aidl is missing Fehler mit compileSdkVersion 23 zu bauen und buildToolsVersion "23.0.1" Sie neuesten Versionen für Android und Google Play-Dienste (nur, wenn Sie mit ihnen) Gradle Plugins in Haupt build.gradle Datei angeben sollten:

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