2012-09-21 23 views

Trả lời

13

AIDL (Ngôn ngữ định nghĩa giao diện Android) tương tự như các IDL khác bạn có thể đã làm việc cùng. Nó cho phép bạn xác định các giao diện lập trình rằng cả khách hàng và dịch vụ thoả thuận để giao tiếp với nhau bằng thông tin liên lạc khác interprocess (IPC)

Nơi để đặt aidl tập tin?

Lưu tập tin aidl trong mã nguồn (trong src/thư mục) của cả hai ứng dụng lưu trữ các dịch vụ và bất kỳ ứng dụng khác mà liên kết đến dịch vụ.

Tệp aidl sẽ được biên dịch, Nếu tôi tạo apk?

Khi bạn biên dịch dự án, sau đó tự động tạo dự án tạo một tệp trong gen foler.

Nhìn vào here để biết thêm chi tiết.

+0

cảm ơn thông tin – user1479604

0

Trong trường hợp ai đang tự hỏi nơi để đặt các tập tin AIDL khi sử dụng Gradle hệ thống xây dựng (kể từ khi các tài liệu vẫn cho bạn để đặt nó trong src/):

Dưới Gradle bạn phải đặt file AIDL trong src/main/aidl/ để phát hiện tự động.

Trong xây dựng các giao diện Java và triển khai thực hiện còn sơ khai sau đó được đưa vào build/tạo/nguồn/aidl/{debug, phát hành}/, nếu các thông tin được cung cấp bởi Chirag Raval vẫn còn đúng.

1

Ngoài các câu trả lời trước, bạn cũng có thể chỉ xây dựng các tệp AIDL.

Android Studio 3.0.1 (Nó phải là như nhau trong Android Studio 2.xx):

Xem ->Tool của Windows ->Gradle

Nhấp chuột phải vào biên dịchDebugAidl ->Run

Compiling AIDL only. Right-click and execute