Android Studio là môi trường phát triển tích hợp (IDE) chính thức để phát triển ứng dụng Android. Môi trường này có mọi thứ bạn cần để tạo ứng dụng Android.
Trang này liệt kê các tính năng và điểm cải tiến mới trong phiên bản mới nhất trên kênh chính thức, Android Studio Meerkat. Bạn có thể tải phiên bản đó xuống tại đây hoặc cập nhật lên phiên bản đó trong Android Studio bằng cách nhấp vào Help > Check for updates (Trợ giúp > Kiểm tra để tìm bản cập nhật) (Android Studio > Check for updates (Android Studio > Kiểm tra để tìm bản cập nhật) trên macOS)
Để biết những vấn đề đã được khắc phục trong phiên bản Android Studio này, hãy xem các vấn đề đã xử lý.
Để biết ghi chú phát hành của các phiên bản Android Studio cũ hơn, hãy xem Các bản phát hành trước đây.
Để có quyền truy cập sớm vào các tính năng và điểm cải tiến sắp tới, hãy xem phần Bản dựng xem trước của Android Studio.
Nếu bạn gặp sự cố khi dùng Android Studio, hãy xem trang Vấn đề đã biết hoặc Khắc phục sự cố.
Trình bổ trợ Android cho Gradle và khả năng tương thích với Android Studio
Android Studio là một hệ thống xây dựng dựa trên Gradle, còn trình bổ trợ Android cho Gradle (AGP) bổ sung một số tính năng dành riêng cho việc xây dựng ứng dụng Android. Bảng sau đây liệt kê yêu cầu về phiên bản AGP cho từng phiên bản Android Studio.
Phiên bản Android Studio | Phiên bản AGP bắt buộc |
---|---|
Meerkat | 2024.3.1 | 3.2-8.9 |
Bản cập nhật tính năng Ladybug | 2024.2.2 | 3.2-8.8 |
Ladybug | 2024.2.1 | 3.2-8.7 |
Bản cập nhật tính năng Koala | 2024.1.2 | 3.2-8.6 |
Koala | 2024.1.1 | 3.2-8.5 |
Jellyfish | 2023.3.1 | 3.2-8.4 |
Iguana | 2023.2.1 | 3.2-8.3 |
Hedgehog | 2023.1.1 | 3.2-8.2 |
Giraffe | 2022.3.1 | 3.2-8.1 |
Flamingo | 2022.2.1 | 3.2-8.0 |
Các phiên bản cũ hơn
Phiên bản Android Studio | Phiên bản AGP bắt buộc |
---|---|
Electric Eel | 2022.1.1 | 3.2-7.4 |
Dolphin | 2021.3.1 | 3.2-7.3 |
Chipmunk | 2021.2.1 | 3.2-7.2 |
Bumblebee | 2021.1.1 | 3.2-7.1 |
Arctic Fox | 2020.3.1 | 3.1-7.0 |
Để biết thông tin về các tính năng mới trong trình bổ trợ Android cho Gradle, hãy xem ghi chú phát hành của trình bổ trợ Android cho Gradle.
Phiên bản tối thiểu của các công cụ dành cho cấp độ API trên Android
Có các phiên bản Android Studio và AGP tối thiểu hỗ trợ một cấp độ API cụ thể. Việc sử dụng các phiên bản Android Studio hoặc AGP thấp hơn so với yêu cầu của targetSdk
hoặc compileSdk
của dự án có thể dẫn đến các sự cố không mong muốn. Bạn nên sử dụng phiên bản xem trước mới nhất của Android Studio và AGP để thao tác trong các dự án nhắm đến phiên bản xem trước của hệ điều hành Android. Bạn có thể cài đặt các phiên bản xem trước của Android Studio cùng với một phiên bản ổn định.
Sau đây là các phiên bản Android Studio và AGP tối thiểu:
Cấp độ API | Phiên bản Android Studio tối thiểu | Phiên bản AGP tối thiểu |
---|---|---|
Bản xem trước Baklava | Meerkat | 2024.3.1 | 8.9.0 |
35 | Bản cập nhật tính năng Koala | 2024.2.1 | 8.6.0 |
34 | Hedgehog | 2023.1.1 | 8.1.1 |
33 | Flamingo | 2022.2.1 | 7.2 |
Sau đây là các tính năng mới trong Android Studio Meerkat.
Các tính năng nâng cao của Bản xem trước trong Compose
Android Studio Meerkat bao gồm một số tính năng tối ưu hoá của tính năng Xem trước trong Compose để cải thiện quy trình làm việc của bạn:
- Chế độ thu phóng nâng cao: Tận hưởng tính năng thu phóng mượt mà và nhạy hơn trong bản xem trước Compose.
- Xem trước các nhóm có thể thu gọn: Sắp xếp giao diện xem trước hiệu quả hơn! Thu gọn các nhóm thành phần kết hợp trong tiêu đề của chúng, giảm sự lộn xộn và giúp bạn dễ dàng tập trung vào các thành phần cụ thể.
- Chế độ xem: Để đơn giản hoá trải nghiệm xem trước, Chế độ lưới là chế độ xem mặc định, bạn có thể truy cập Chế độ thư viện bằng cách nhấp chuột phải vào bản xem trước và Chế độ danh sách đã bị xoá. Điều này giúp bạn xem các thành phần kết hợp một cách rõ ràng và có tổ chức hơn.
Những điểm cải tiến này giúp bạn dễ dàng xây dựng và lặp lại giao diện người dùng Compose hơn bao giờ hết.

Tích hợp Mô-đun dùng chung KMP với các ứng dụng Android
Android Studio hiện có một mẫu mô-đun mới để thêm logic dùng chung vào ứng dụng của bạn bằng Kotlin Multi-Platform (KMP). Để dùng thử tính năng này, hãy làm theo các bước sau để tạo Mô-đun dùng chung KMP trong một ứng dụng Android mới tạo:
- Đảm bảo bạn đang sử dụng phiên bản Android Studio Meerkat mới nhất và ứng dụng của bạn sử dụng phiên bản Trình bổ trợ Android cho Gradle mới nhất.
- Mở Android Studio và tạo một dự án Android mới bằng mẫu Empty Activity (Hoạt động trống).
- Chuyển từ chế độ xem Android sang chế độ xem Dự án để truy cập vào cấu trúc dự án.
- Nhấp vào nút New (Mới) trong Project view (Chế độ xem dự án) rồi chọn Kotlin Multiplatform Module (Mô-đun đa nền tảng Kotlin) trong các tuỳ chọn. Chọn Shared Module (Mô-đun dùng chung) làm loại và giữ nguyên chế độ cài đặt mặc định.
- Mở tệp
build.gradle.kts
trong thư mục ứng dụng Android và thêm một phần phụ thuộc trên mô-đun dùng chung. Trong mô-đun dùng chung, hãy chỉnh sửa tệp
Platform.android.kt
rồi thêm dòng mã sau:actual fun platform() = "Android from Shared KMP Module"
Mở tệp
MainActivity.kt
trong thư mục ứng dụng Android và sửa đổi tệp đó để gọi hàmplatform()
từ mô-đun dùng chung.Tạo bản dựng dự án và chạy ứng dụng Android. Bạn sẽ thấy thông báo "Hello Android from Shared KMP Module!" (Xin chào Android từ mô-đun KMP dùng chung!) hiển thị trên màn hình.
Các mô-đun dùng chung này chứa logic nghiệp vụ dùng chung mà cả nền tảng Android và iOS đều có thể sử dụng.
Cập nhật trải nghiệm người dùng để thêm thiết bị ảo và thiết bị từ xa vào Trình quản lý thiết bị
Android Studio cải thiện trải nghiệm người dùng khi tạo thiết bị ảo cục bộ hoặc thêm thiết bị từ tính năng Truyền trực tuyến thiết bị Android.
Để bắt đầu, hãy nhấp vào nút + trong Trình quản lý thiết bị rồi chọn Create Virtual Device (Tạo thiết bị ảo) hoặc Select Remote Devices (Chọn thiết bị từ xa).
Khi tạo một thiết bị ảo mới, các bộ lọc và đề xuất mới sẽ giúp bạn dễ dàng tạo cấu hình thiết bị phù hợp với nhu cầu của mình và hoạt động hiệu quả nhất trên máy trạm.

Tương tự, khi chọn thiết bị từ xa trong tính năng Truyền trực tuyến thiết bị Android, các bộ lọc mới sẽ giúp bạn dễ dàng tìm và chọn thiết bị mình cần. Giờ đây, bạn chỉ cần nhấp vào nút Firebase ở đầu cửa sổ Trình quản lý thiết bị để chọn dự án Firebase mà bạn muốn sử dụng cho tính năng Truyền trực tuyến thiết bị Android.
Các tính năng mới của Gemini trong Android Studio
Android Studio Meerkat giới thiệu các tính năng mới sử dụng Gemini để giúp bạn làm việc hiệu quả hơn. Để sử dụng các tính năng này, hãy bật tính năng chia sẻ ngữ cảnh mã với Gemini trong dự án hiện tại.
Hãy sử dụng các đường liên kết sau để tìm hiểu thêm về các tính năng này:
Cập nhật trình đơn và thao tác Bản dựng
Chúng tôi đã thực hiện những thay đổi sau đây đối với các thao tác tạo bản dựng và trình đơn Bản dựng để giúp bạn dễ dàng tạo chính xác những gì mình muốn khi làm việc trên các dự án trong Android Studio:
- Thêm thao tác
Build 'run-configuration-name' Run Configuration
mới: Thao tác này tạo cấu hình chạy hiện đã chọn. Ví dụ: nếu bạn đã chọn cấu hình chạy:app
, thì thao tác này sẽ tạo và tập hợpapp
. Nếu gần đây bạn đã chạy một kiểm thử trên một thiết bị, thao tác này sẽ tạo các kiểm thử đó. - Đặt
Build 'run-configuration-name' Run Configuration
làm thao tác Tạo mặc định: Để phù hợp hơn với ý định của nhà phát triển, cả nút trên thanh công cụ và lối tắt Control/Command+F9 hiện đều thực thi thao tácBuild run-configuration-name Run Configuration
mới. - Sắp xếp lại các thao tác tạo bản dựng: Chúng tôi đã đặt thao tác
Build run-configuration-name
mới ở đầu trình đơn Build (Tạo), bên cạnh các thao tác Compile (Biên dịch) và "Assemble ..." (Tập hợp ... ) (các thao tác "Make ..." (Tạo ...) trước đó). Chúng tôi cũng đổi tên thao tác "Tạo lại dự án" thành "Xoá và tập hợp dự án với các bài kiểm thử" để phản ánh rõ ràng hơn chức năng của thao tác này. - Sử dụng động từ khớp với những gì các hành động bản dựng thực sự làm: Ngoài các hành động "Build" (Tạo) và "Compile" (Biên dịch), chúng tôi đã đổi tên
Make Project
thànhAssemble Project
. Chúng tôi cũng đã giới thiệu một thao tácAssemble Project with Tests
mới để tập hợp các thành phần kiểm thử.
Thông tin chi tiết về SDK của Google Play: Cảnh báo về SDK không dùng nữa
Giờ đây, tác giả SDK có thể cho biết thời điểm một SDK không còn được dùng nữa và đề cập đến các SDK thay thế để sử dụng. Nếu tác giả của bất kỳ SDK nào mà ứng dụng của bạn sử dụng đã ngừng sử dụng, bạn sẽ thấy các cảnh báo tương ứng trong Android Studio cùng với thông tin về các SDK khác có thể được sử dụng thay thế.