2015-05-28 17 views
18

Ich installierte Android Studio 1.2.1.1 mit Gradle Version 2.2.1 und Android Plugin Version 1.2.3. Ich habe versucht, ein einfaches Hallo-Welt-Projekt zu erstellen, und es gibt mir einen Buildfehler von: app: compileDebugAidl FAILED. Fehle ich etwas oder habe ein inkompatibles Problem mit der Version, sollte dies eine einfache Anwendung sein. Danke für jede Hilfe.Android Studio: Ausführung fehlgeschlagen für Aufgabe: app: compileDebugAidl FAILED

Dies ist die Kompilierungsfehlern Ich erhalte:

Information:Gradle tasks [:app:assembleDebug] 
:app:preBuild UP-TO-DATE 
:app:preDebugBuild UP-TO-DATE 
:app:checkDebugManifest 
:app:preReleaseBuild UP-TO-DATE 
:app:prepareComAndroidSupportAppcompatV72220Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportV42220Library UP-TO-DATE 
:app:prepareDebugDependencies 
:app:compileDebugAidl FAILED 
Error:Execution failed for task ':app:compileDebugAidl'. 
> aidl is missing 
Information:BUILD FAILED 
+0

sollten Sie versuchen, zuerst –

+0

Neustart Nein, es wurde etwas anderes sein .. ich neu starten PC bereits und es ist das gleiche Problem. – Tedha

+0

Wenn Sie das Projekt säubern und ohne Fehler abgeschlossen haben, sollten Sie die Konfiguration von Gradle überprüfen: https://developer.android.com/tools/building/configuring-gradle.html –

Antwort

3

traf ich das gleiche Problem und gelöst werden, indem die Einstellungen zu ändern -> Build, Ausführung, Deployment -> Werkzeuge bauen -> Gradle -> Projektebene Einstellungen von 'Lokale Verteilung verwenden' zu 'Standard-Wrapper verwenden (empfohlen)'.

Ich hoffe, es hilft.

+0

FYI: Ab Version 1.2.1.1 können Sie finden Sie diese Einstellung unter Datei> Einstellungen> Build, Ausführung, Bereitstellung> Build Tools> Gradle – giulio

51

Ich hatte das gleiche Problem.

Rechtsklick auf App -> Moduleinstellungen öffnen. Stellen Sie in diesem Menü die 'Build Tools Version' auf Version 22.0.1 ein.

Nach dieser Einstellung konnte ich das Projekt erfolgreich erstellen.

+0

Vielen Dank für das Update. Zur Klarstellung, ist dies ein Fehler, der mit Android Studio geliefert wurde, oder ist das etwas mit meinem Setup möglicherweise falsch? – jasonsemko

+4

Android Studio ist wirklich nervig wegen seiner Fehler. –

+0

Ich denke es liegt daran, dass Sie versehentlich das Android SDK Build-Tools 23 RC2 im Android SDK-Manager installiert haben. Es ist also kein Android Studio-spezifisches Problem. – Stef

3

goto File-> Einstellungen-> Build-> gradle und wählen Sie Standard gradle Wrapper (empfohlen)

+0

Ich habe vergessen zu erwähnen, dass ich SDK 23.X rc entfernen musste, es verursachte ein Problem – ASP

1

löste ich dieses Problem durch die Aktualisierung Android SDK-Tools bauen.

SDK Manager> Tool> Android SDK Build Tool> Installieren> Neustart

1

Manchmal ist die Ursache des Fehlers ist nicht ganz klar. Ich hatte versucht, ein Paket zu refactorieren, aber eine meiner Klassen hatte den alten Paketnamen, was die Kompilierung fehlschlagen ließ. Ich habe den Fehler gefunden, indem ich meinen Pfad nach dem Fehler in der Gradle-Konsole durchsucht habe. Ich hatte den alten Paketnamen in meinem Projekt und ich habe es selbst geändert. Dann ist meine APK gut gelungen.

1

Versionskompatibilität Post 1.0 Kompatibilität Beginnend mit Android Studio 1.0 und dem Gradle-Plugin für Android 1.0 ist Kompatibilität eine wichtige Voraussetzung. Während wir noch bei der Finalisierung unserer Politik suchen sollten Sie zumindest erwarten:

Studio 1.x arbeitet mit Gradle Plugin 1.y

Newer versions of the Gradle plugin may require newer versions of Studio to enable the new features in the IDE, but the project should open in older versions of Studio, and build from there (since Gradle does the build). We will be very careful about this. 
We will determine later our compatibility story between Studio 2.x and Gradle Plugin 1.x and between Studio 1.x and Gradle Plugin 2.x 
We will make every effort to keep compatibility where possible, and to provide good Quick Assist to help with migration where applicable. 

Gradle Plugin 1.0.0 - 1.1.3 Arbeiten mit Gradle 2.2.1 - 2.3.

It does not work with Gradle 2.4+ 

Gradle Plugin 1.2+ arbeitet mit Gradle [2.2.1, 3.0 [

Newer versions of the Plugin may require a newer version of Gradle to benefit from advanced features. 

However the current 1.2+ should work with [2.2.1, 3.0[ 
(We cannot guaranteed compatibility with 3.x as it may introduce breaking changes: Gradle 1.x -> 2.0 introduced Groovy breaking changes) 


Android Studio  Android Gradle Plugin  Gradle 

1.0.0+    1.0.0 - 1.1.3   2.2.1 - 2.3 
1.0.0+    1.2+     2.2.1+ 

Beitrag 1.0 DSL-Kompatibilität

Der DSL viel vor 1.0 geändert, aber es sollte jetzt stabil sein .

Wenn/Wenn wir Dinge ändern müssen, haben wir lange Phasen der Abwertung, wahrscheinlich länger als 6 Monate, möglicherweise 12 Monate. Vorschau Kompatibilität Diese Tabelle zeigt die Kompatibilität für Komponenten vor Version 1.0.

All diese brechenden Änderungen passierten, weil wir das zwischen der IDE und Gradle ausgetauschte Modell stark optimiert haben. All diese Arbeiten sollten die Stabilität nach 1.0 sicherstellen. gehen

für weitere Informationen zu http://tools.android.com/tech-docs/new-build-system/version-compatibility

Verwandte Themen