2015-05-31 14 views
10

Tôi đi theo this guide để thử và sửa chữa lỗi này ...Android Studio - "aidl là mất tích" ... không có, nó không phải

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

tôi đặt "IInAppBillingService.aidl" trong "app/src/main/aidl/com.android.vending.billing "và khi tôi xây dựng lại dự án, lỗi vẫn còn đó. Tôi đã khởi động lại Android Studio nhiều lần ... nó sẽ không khắc phục được, tôi đã làm theo hướng dẫn cho bức thư, nó đã hoạt động cho mọi người khác ...

Có thể giúp đỡ bất kỳ ai không?

+2

Vâng, AIDL sẽ cần phải có trong 'app/src/main/aidl/com/android/bán hàng/thanh toán /', từ quan điểm thư mục hệ thống tập tin. Điều đó đang được nói, có điều gì đó kỳ lạ xảy ra với Android Studio - tôi đã tạo một dự án hoàn toàn mới sớm hơn hôm nay và nhận được lỗi này, không có bất kỳ thay đổi mã nào, chỉ là những gì mà mẫu dự án mới đã cung cấp cho tôi. Tôi đã phải loại bỏ 'appcompat-v7' và sửa chữa' buildToolsVersion' của tôi để làm cho nó xây dựng. Bạn có thể đăng tập tin 'build.gradle' của' app/'module không? – CommonsWare

+2

http://stackoverflow.com/a/30548289/2911458 có thể hữu ích hoặc bạn có thể quay lại phiên bản công cụ xây dựng. Xem thêm https://code.google.com/p/android/issues/detail?id=175080&q=aidl&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars – stkent

+0

Đây là tệp build.gradle - https: // www .dropbox.com/s/fjpap84iup9enew/build.gradle? dl = 0 - tôi có nên hạ cấp để xây dựng công cụ 22.0.1 không? –

Trả lời

20

Đối với bất kỳ ai gặp lỗi này, hãy xem đề xuất được cung cấp trong các nhận xét ở trên bởi CommonsWare. Hạ cấp Công cụ xây dựng SDK của bạn xuống 22.0.1, mặc định là 23.0.0_rc1.

+3

chấp nhận câu trả lời của riêng bạn .. để giúp người khác với lỗi này. –

+0

Đồng ý với @MounirElfassi –

+0

Chỉ cần rõ ràng, đúng/tùy chọn nhấp vào dự án của bạn, đi tới Cài đặt mô-đun mở và thay đổi giá trị thông qua Phiên bản công cụ xây dựng – Migisha

0

tôi cũng có cùng một vấn đề, và bởi xuống chấm điểm phiên bản build 23-22, ứng dụng của tôi tuân thành công.

2

Thay đổi xây dựng Công cụ Version từ 23.0.0 rc1 để 22.0.1 trong Cấu trúc dự án, sau đó sạchRebuild làm việc cho tôi.
Nếu bạn thay đổi công cụ xây dựng và sự cố chưa được khắc phục, hãy thử làm sạch và xây dựng lại, đồng thời có thể đóng Android Studio và mở lại.

1

Để xây dựng ứng dụng của bạn mà không aidl is missing lỗi với compileSdkVersion 23buildToolsVersion "23.0.1" bạn nên xác định phiên bản mới nhất dành cho Android và Dịch vụ Google Play (chỉ khi bạn đang sử dụng chúng) Gradle plugins trong chính build.gradle file:

buildscript { 
    repositories { 
     ... 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.3.1' 
     classpath 'com.google.gms:google-services:1.3.1' 
    } 
} 
Các vấn đề liên quan