Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release
thay vì aosp-main
để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần Thay đổi đối với AOSP.
Android Runtime (ART)
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Mô-đun ART hướng đến việc cải thiện trải nghiệm Android bằng cách cung cấp cho người dùng các tính năng, bản sửa lỗi và tính năng tối ưu hoá thời gian chạy được quản lý mới nhất. Người dùng không còn bị mắc kẹt trên thời gian chạy đi kèm với thiết bị của họ. Nhà phát triển không còn phải chờ nhiều năm để có được các chức năng mới. Các điểm cải tiến đối với thời gian chạy và thư viện được chia sẻ giữa tất cả các đối tác Android.
Android Runtime (ART) và thư viện cốt lõi được quản lý (libcore) là một phần của nỗ lực về mô-đun Thời gian chạy trong Android 10 cùng với thời gian chạy gốc (Bionic) và ICU.
Trong Android 11, ART và libcore được đóng gói dưới dạng APEX không thể cập nhật. Bionic và ICU (mã và dữ liệu) vẫn nằm trên nền tảng và được tách biệt với ART để cải thiện khả năng cập nhật.
Ranh giới mô-đun
Tên dự án
|
Mục đích
|
art
|
Dự án mô-đun
|
external/apache-xml
|
Dự án mô-đun
|
external/bouncycastle
|
Dự án mô-đun
|
external/okhttp
|
Dự án mô-đun
|
external/oj-libjdwp
|
Dự án mô-đun
|
libcore
|
Dự án mô-đun
|
libnativehelper
|
Dự án mô-đun
|
system/core/libnativebridge
|
Dự án mô-đun
|
system/core/libnativeloader
|
Dự án mô-đun
|
Mô-đun ART (com.android.art
) được vận chuyển dưới dạng APEX vì đây là một thành phần hệ thống quan trọng. Các ứng dụng và dịch vụ bên trong tệp APK yêu cầu phải có mô-đun ART thì mới có thể khởi động.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Android Runtime (ART)\n\nThe ART module aims to improve the Android experience by offering users the\nlatest managed runtime optimizations, features, and bug fixes. Users are no\nlonger stuck on the runtime that shipped with their device. Developers\nno longer wait for years for the new functionalities. Improvements to the\nruntime and libraries are shared across all Android partners.\n\nThe Android Runtime (ART) and managed core library (libcore) were part of the\nRuntime module effort in Android 10 along with the native runtime (Bionic) and\nICU.\n\nIn Android 11, ART and libcore are packaged as non-updateable APEX. Bionic and\nICU (code and data) remain on the platform and are separated from ART\nto improve updatability.\n\nModule boundary\n---------------\n\n| Project name | Purpose |\n|-------------------------------|----------------|\n| `art` | Module project |\n| `external/apache-xml` | Module project |\n| `external/bouncycastle` | Module project |\n| `external/okhttp` | Module project |\n| `external/oj-libjdwp` | Module project |\n| `libcore` | Module project |\n| `libnativehelper` | Module project |\n| `system/core/libnativebridge` | Module project |\n| `system/core/libnativeloader` | Module project |\n\nPackage format\n--------------\n\nThe ART module (`com.android.art`) ships as an APEX since it is a critical\nsystem component. Applications and services inside APKs require the ART module\nto be present before they can be started."]]