Các thành phần của một file .APK gồm? 1)mã nguồn 2)Delvik Executable?
Trả lời:
Đáp án đúng: A
File .APK (Android Package Kit) là định dạng file gói ứng dụng Android. Nó chứa tất cả các thành phần cần thiết để cài đặt một ứng dụng trên thiết bị Android.
- Mã nguồn: Mã nguồn của ứng dụng thường được viết bằng Java hoặc Kotlin, sau đó được biên dịch thành mã bytecode. Tuy nhiên, file .APK không trực tiếp chứa mã nguồn gốc (Java/Kotlin) mà chứa mã đã biên dịch thành Dalvik Executable (.dex).
- Dalvik Executable (DEX): Đây là định dạng bytecode được sử dụng bởi máy ảo Dalvik (hoặc ART - Android Runtime) trên Android. Mã nguồn Java/Kotlin được biên dịch thành bytecode Java, sau đó được chuyển đổi thành định dạng DEX để tối ưu hóa cho thiết bị di động.
Vì vậy, file .APK chứa cả mã nguồn (đã biên dịch thành DEX) và Dalvik Executable.
=> Đáp án A đúng.