2015-05-28 24 views
18

Tôi đã cài đặt Android Studio 1.2.1.1, với phiên bản Gradle 2.2.1 và phiên bản plugin Android 1.2.3. Tôi đã cố gắng tạo ra một dự án hello world đơn giản, và nó cho tôi một sự thất bại khi xây dựng: app: compileDebugAidl FAILED. Tôi đang thiếu một cái gì đó hoặc có một số vấn đề không tương thích với phiên bản, vì đây phải là một ứng dụng đơn giản. Cảm ơn vì bất kì sự giúp đỡ.Android Studio: thực thi không thành công cho công việc: app: compileDebugAidl FAILED

Đây là lỗi biên dịch Tôi nhận:

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

bạn nên thử khởi động lại đầu tiên –

+0

Không, nó đã trở thành cái gì khác .. Tôi đã khởi động lại máy tính và nó là cùng một vấn đề. – Tedha

+0

Nếu bạn làm sạch dự án và hoàn thành mà không có lỗi, tôi nghĩ bạn nên kiểm tra cấu hình Gradle build: https://developer.android.com/tools/building/configuring-gradle.html –

Trả lời

3

tôi gặp cùng một vấn đề và giải quyết bằng cách thay đổi Preferences -> Xây dựng, thi công, triển khai -> Build Tools -> Gradle -> Dự án cấp cài đặt từ 'Sử dụng phân phối gradle cục bộ' thành 'Sử dụng trình bao bọc gradle mặc định (được khuyến nghị)'.

Hy vọng điều đó sẽ hữu ích.

+0

FYI: Kể từ phiên bản 1.2.1.1 Bạn có thể tìm cài đặt này trong Tệp> Cài đặt> Xây dựng, Thực thi, Triển khai> Công cụ xây dựng> Gradle – giulio

51

Tôi gặp sự cố tương tự.

nhấp chuột phải vào ứng dụng -> Mở cài đặt mô-đun. Đặt trong menu này là 'Build Tools Version' thành phiên bản 22.0.1.

Sau khi thiết lập điều này, tôi đã có thể xây dựng dự án thành công.

+0

Cảm ơn bạn đã khắc phục. Để làm rõ, đây có phải là lỗi đã được xuất xưởng với Android Studio hay đây có phải là lỗi có thể xảy ra với thiết lập của tôi không? – jasonsemko

+4

Android Studio thực sự gây phiền toái vì đó là lỗi. –

+0

Tôi nghĩ rằng đó là vì bạn vô tình cài đặt công cụ Xây dựng SDK Android 23 rc2 trong trình quản lý SDK Android. Vì vậy, nó không phải là một vấn đề cụ thể của Android Studio. – Stef

3

goto File-> settings-> dựng-> gradle và chọn Use gradle mặc định wrapper (recommended)

+0

Tôi quên đề cập đến tôi đã phải loại bỏ SDK 23.X rc nó đã gây ra một vấn đề – ASP

1

tôi giải quyết vấn đề này bằng cách cập nhật Android SDK xây dựng Tools.

SDK Manager> Công cụ> Android SDK xây dựng Công cụ> Cài đặt> Khởi động lại

1

Đôi khi nguồn gốc của các lỗi không phải là rất rõ ràng. Tôi đã cố gắng để refactor một gói, nhưng một trong các lớp học của tôi đã có tên gói cũ, làm cho việc biên dịch thất bại. Tôi đã tìm thấy lỗi bằng cách tìm kiếm đường dẫn của tôi cho lỗi được tạo trong bảng điều khiển Gradle. Tôi đã có tên gói cũ trong dự án của mình và tôi đã tự thay đổi nó. Sau đó, APK của tôi được biên dịch tốt.

1

Tương thích phiên bản Bài đăng 1.0 Khả năng tương thích Bắt đầu với Android Studio 1.0 và plugin Gradle cho Android 1.0, khả năng tương thích là một yêu cầu quan trọng. Trong khi chúng tôi vẫn đang xem xét hoàn thiện chính sách của chúng tôi bạn nên ít nhất là mong đợi:

Studio 1.x làm việc với 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 làm việc với Gradle 2.2.1 - 2.3.

It does not work with Gradle 2.4+ 

Gradle Plugin 1.2+ làm việc với 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+ 

bài viết tương thích 1.0 DSL

DSL thay đổi rất nhiều trước 1.0, nhưng nó phải là ổn định hiện nay .

Nếu/Khi cần thay đổi mọi thứ, chúng tôi sẽ có thời gian không dùng nữa, có thể dài hơn 6 tháng, có thể là 12 tháng. Khả năng tương thích xem trước Bảng này cho biết khả năng tương thích với các thành phần trước 1.0.

Tất cả những thay đổi đột phá này xảy ra vì chúng tôi đã chỉnh sửa mô hình trao đổi giữa IDE và Gradle rất nhiều. Tất cả công việc này là đảm bảo sự ổn định sau 1.0.

để biết thêm thông tin đi đến http://tools.android.com/tech-docs/new-build-system/version-compatibility

Các vấn đề liên quan