Trả lời:
Đáp án đúng: A
Trong quá trình biên dịch mã nguồn Android, compiler sử dụng mã biên dịch Dex (Dalvik Executable). Mã Dex là một định dạng file thực thi được thiết kế đặc biệt cho các hệ thống dựa trên Dalvik (trước đây) và ART (Android Runtime) (hiện tại). Các file .java được biên dịch thành .class, sau đó công cụ dx của Android SDK sẽ chuyển đổi các file .class này thành một file .dex duy nhất. File .dex này chứa bytecode có thể chạy trên máy ảo Dalvik/ART.
AIC, DIC, và APK không phải là các mã biên dịch được sử dụng trực tiếp trong quá trình compiler Android code.
- AIC và DIC không phải là các thuật ngữ phổ biến liên quan đến quá trình biên dịch Android.
- APK (Android Package Kit) là định dạng file đóng gói cuối cùng chứa tất cả các thành phần của ứng dụng Android (mã, tài nguyên, thư viện, v.v.) sau khi đã biên dịch và đóng gói.