Trang này liệt kê các tính năng mới có trong bản thử nghiệm của Android Studio. Các bản dựng xem trước cung cấp quyền truy cập sớm vào các tính năng và điểm cải tiến mới nhất trong Android Studio. Bạn có thể tải các phiên bản xem trước này xuống tại đây. Nếu bạn gặp bất kỳ vấn đề nào khi sử dụng phiên bản xem trước của Android Studio, vui lòng cho chúng tôi biết. Báo cáo lỗi giúp Android Studio tốt hơn.
Để biết tin tức mới nhất về bản thử nghiệm Android Studio, bao gồm cả danh sách các bản sửa lỗi đáng chú ý trong mỗi bản phát hành thử nghiệm, hãy xem Phát hành bản cập nhật trong Android Studio blog.
Các phiên bản hiện tại của Android Studio
Bảng sau đây liệt kê các phiên bản hiện tại của Android Studio và các kênh tương ứng.
Phiên bản | Kênh |
---|---|
Android Studio Koala | 1.2024 | Ổn định |
Trình bổ trợ Android cho Gradle 8.5.0 | Ổn định |
Bản cập nhật tính năng Koala trong Android Studio | 2.1.2024 | Beta |
Android Studio bọ rùa | 2.1.2024 | Canary |
Khả năng tương thích với bản xem trước trình bổ trợ Android cho Gradle
Mỗi phiên bản xem trước của Android Studio đều được phát hành cùng với một phiên bản trình bổ trợ Android cho Gradle (AGP). Phiên bản xem trước của Studio sẽ làm việc với bất kỳ tương thích phiên bản AGP ổn định. Tuy nhiên, nếu đang sử dụng phiên bản xem trước của AGP, bạn phải sử dụng phiên bản xem trước tương ứng của Studio (ví dụ: Android Studio Chipmunk Canary 7 với AGP 7.2.0-alpha07). Lần thử sử dụng các phiên bản khác nhau (ví dụ: Android Studio Chipmunk Beta 1 với AGP) 7.2.0-alpha07) sẽ gây ra lỗi Đồng bộ hoá, dẫn đến lời nhắc hãy cập nhật lên phiên bản AGP tương ứng.
Để xem nhật ký chi tiết về việc ngừng sử dụng và xoá API của trình bổ trợ Android cho Gradle, hãy xem các bản cập nhật API của trình bổ trợ Android cho Gradle.
Bản cập nhật tính năng Koala trong Android Studio | 2.1.2024
Ngoài Các bản cập nhật nền tảng Intel 2024.1, sau đây là các tính năng mới trong Android Studio Koala Feature Drop | 2024.1.2. Để biết những vấn đề đã được khắc phục trong phiên bản Android Studio này, hãy xem vấn đề đã xử lý.
Truyền trực tuyến trên thiết bị Android: nhiều thiết bị hơn và cải thiện khả năng đăng ký
Tính năng Truyền trực tuyến trên thiết bị Android hiện bao gồm thiết bị nào sau đây, ngoài danh mục gồm hơn 20 mẫu thiết bị đã hiện có:
- Samsung Galaxy Fold5
- Samsung Galaxy S23 Ultra
- Google Pixel 8a
Ngoài ra, nếu bạn mới sử dụng Firebase, Android Studio sẽ tự động tạo và thiết lập một dự án Firebase miễn phí cho bạn khi bạn đăng nhập vào tính năng Koala Thả để sử dụng tính năng Truyền trực tuyến trên thiết bị. Nhờ vậy, bạn có thể truyền trực tuyến trên thiết bị mình cần nhanh hơn nhiều. Tìm hiểu thêm về hạn mức phát trực tuyến trên thiết bị Android, bao gồm hạn mức quảng cáo cho các dự án trong Gói Firebase Blaze (Gói dịch vụ Firebase) thời gian có hạn.
Phát hiện tốc độ cáp USB
Giờ đây, Android Studio sẽ phát hiện thời điểm có thể kết nối với thiết bị Android của bạn bằng cáp USB nhanh hơn và đề xuất bản nâng cấp giúp tối đa hoá thiết bị của bạn các chức năng khác nhau. Việc sử dụng cáp USB phù hợp sẽ tối ưu hoá thời gian cài đặt ứng dụng và giảm thiểu độ trễ khi sử dụng các công cụ như trình gỡ lỗi Android Studio.
Toàn bộ chuỗi USB dẫn đến một thiết bị đã được xác minh. Nếu bạn thấy thông báo "Kết nối cảnh báo tốc độ" hãy kiểm tra chứng nhận phiên bản của cáp. mọi bộ chia, bao gồm cả trung tâm của màn hình, tham gia vào chuỗi USB.
Bạn có thể dùng tính năng phát hiện tốc độ cáp USB trong những trường hợp sau:
- Thiết bị chạy API cấp 30 (Android 11) trở lên.
- Các máy trạm chạy macOS hoặc Linux. Chúng tôi sắp hỗ trợ Windows.
- Phiên bản mới nhất của Công cụ nền tảng SDK.
Thông tin do Android Studio cung cấp cũng tương tự như thông tin bạn có thể sử dụng một trong các công cụ sau, tuỳ thuộc vào hệ điều hành của bạn:
- Mac: chạy
system_profiler SPUSBDataType
từ thiết bị đầu cuối - Linux: chạy
lsusb -vvv
từ thiết bị đầu cuối
Đã cập nhật quy trình đăng nhập vào các dịch vụ của Google
Giờ đây, bạn có thể dễ dàng đăng nhập vào nhiều dịch vụ của Google chỉ bằng một bước xác thực . Liệu bạn có muốn sử dụng Gemini trong Android Studio, Firebase cho Android Truyền trực tuyến trên thiết bị, báo cáo Google Play dành cho Android Vitals hoặc tất cả dịch vụ mới, quy trình đăng nhập mới giúp thiết lập và chạy dễ dàng hơn. Nếu bạn mới sử dụng Firebase và muốn sử dụng tính năng Truyền trực tuyến trên thiết bị Android, Android Studio tự động tạo một dự án cho bạn để bạn có thể nhanh chóng bắt đầu phát trực tiếp thiết bị Firebase thực. Với phạm vi quyền chi tiết, bạn sẽ luôn kiểm soát được dịch vụ nào có quyền truy cập vào tài khoản của bạn. Để tải hãy nhấp vào hình đại diện trên hồ sơ rồi đăng nhập bằng tài khoản nhà phát triển của bạn.
Phím tắt để cài đặt giao diện người dùng của thiết bị
Để giúp bạn xây dựng và gỡ lỗi giao diện người dùng, chúng tôi đã ra mắt giao diện người dùng trên thiết bị phím tắt trong cửa sổ công cụ Running Devices (Thiết bị đang chạy) trong Android Studio. Sử dụng phím tắt để xem hiệu ứng của các chế độ cài đặt giao diện người dùng phổ biến, chẳng hạn như tối giao diện, kích thước phông chữ, kích thước màn hình, ngôn ngữ ứng dụng và TalkBack. Bạn có thể sử dụng lối tắt cho trình mô phỏng, thiết bị thực được phản chiếu và thiết bị được truyền trực tuyến từ Phòng thử nghiệm Firebase.
Lưu ý rằng các tùy chọn cài đặt hỗ trợ tiếp cận như TalkBack và Chọn để nói chỉ hiển thị nếu đã được cài đặt trên thiết bị. Nếu bạn không thấy các tuỳ chọn đó, hãy tải ứng dụng Bộ hỗ trợ tiếp cận của Android xuống từ Cửa hàng Play.
Bạn có thể dùng phím tắt để cài đặt giao diện người dùng của thiết bị cho các thiết bị chạy API cấp 33 hoặc cao hơn.
![Lối tắt cài đặt giao diện người dùng của thiết bị trong cửa sổ thiết bị đang chạy](https://developer.android.google.cn/static/studio/preview/features/images/device-ui-settings-shortcut.gif?authuser=19&hl=vi)
Trình phân tích tài nguyên nhanh hơn và được cải tiến nhờ phương pháp tập trung vào tác vụ
Chúng tôi đã cải thiện hiệu suất của Trình phân tích tài nguyên Android Studio sao cho lập hồ sơ các tác vụ như ghi lại dấu vết hệ thống bằng các ứng dụng có thể phân tích ngay khởi động nhanh hơn tới 60%.
Thiết kế lại tập trung vào tác vụ của Trình phân tích tài nguyên cũng giúp bạn bắt đầu tác vụ dễ dàng hơn mà bạn quan tâm, cho dù đó là phân tích CPU, bộ nhớ hoặc nguồn điện của ứng dụng mức sử dụng. Ví dụ: bạn có thể bắt đầu một tác vụ theo dõi hệ thống để lập hồ sơ và cải thiện thời gian khởi động của ứng dụng ngay trên giao diện người dùng ngay khi bạn mở Trình phân tích tài nguyên.
Bảng xem trước thẻ thông tin Wear OS
![Tên nhóm trong bảng xem trước khớp với tên nhóm được cung cấp trong
xem trước chú thích](https://developer.android.google.cn/static/studio/images/design/wear-tiles-preview-panel.png?authuser=19&hl=vi)
Bằng cách đưa một số phần phụ thuộc vào phiên bản 1.4 của thư viện Thẻ thông tin Jetpack, bạn có thể xem ảnh chụp nhanh về các thẻ thông tin của ứng dụng Wear OS. Bảng xem trước này đặc biệt hữu ích nếu giao diện của thẻ thông tin thay đổi trong với các điều kiện, chẳng hạn như nội dung khác nhau tuỳ thuộc vào kích thước hiển thị hoặc một sự kiện thể thao kéo dài đến giờ nghỉ giải lao.
Xem trước tiện ích Compose Glance
Bản cập nhật tính năng Koala của Android Studio giúp bạn dễ dàng xem trước Jetpack Compose Xem nhanh các tiện ích ngay trong IDE. Bắt các vấn đề tiềm ẩn về giao diện người dùng và tinh chỉnh giao diện tiện ích của bạn trong quá trình phát triển ứng dụng. Để bắt đầu, hãy làm theo các bước sau:
- Thêm phần phụ thuộc.
- Thêm phần phụ thuộc vào danh mục phiên bản:
[versions] androidx-glance-preview = "1.1.0-rc01" [libraries] androidx-glance-preview = { group = "androidx.glance", name = "glance-preview", version.ref = "androidx-glance-preview" } androidx-glance-appwidget-preview = { group = "androidx.glance", name = "glance-appwidget-preview", version.ref = "androidx-glance-preview" }
- Thêm các phần phụ thuộc vào tệp
build.gradle.kts
ở cấp ứng dụng:debugImplementation(libs.androidx.glance.preview) debugImplementation(libs.androidx.glance.appwidget.preview)
- Thêm phần phụ thuộc vào danh mục phiên bản:
- Nhập các phần phụ thuộc trong tệp mà bạn có giao diện người dùng Glance:
import androidx.glance.preview.ExperimentalGlancePreviewApi import androidx.glance.preview.Preview
- Tạo bản xem trước của tiện ích Glance:
@Composable fun MyGlanceContent() { GlanceTheme { Scaffold( backgroundColor = GlanceTheme.colors.widgetBackground, titleBar = { … }, ) { … } } } @OptIn(ExperimentalGlancePreviewApi::class) @Preview(widthDp = 172, heightDp = 244) @Composable fun MyGlancePreview() { MyGlanceContent() }
Tính năng Chỉnh sửa trực tiếp cho Compose được bật theo mặc định và phím tắt mới
Tính năng Chỉnh sửa trực tiếp hiện đã ra mắt bật ở chế độ thủ công theo mặc định. Công cụ này đã làm tăng tính ổn định và mạnh mẽ hơn phát hiện thay đổi, bao gồm cả hỗ trợ cho câu lệnh nhập.
Lưu ý rằng bắt đầu với Android Studio Koala Feature Drop Beta 1, phiên bản mặc định phím tắt để đẩy các thay đổi của bạn ở chế độ thủ công đã được cập nhật thành Command + '. Bạn vẫn có thể tuỳ chỉnh tính năng này trong phần cài đặt Sơ đồ bàn phím .
Hỗ trợ Kotlin cho các môi trường thử nghiệm cố định trong trình bổ trợ Android cho Gradle
Kể từ trình bổ trợ Android cho Gradle 8.5.0-beta01, giờ đây bạn có thể sử dụng Kotlin trong
testFixtures
nguồn. Trước đây, các nguồn testFixtures
chỉ hỗ trợ Java.
Để sử dụng tính năng này, hãy làm như sau.
- Đảm bảo bạn đang sử dụng Kotlin phiên bản 1.9.20 trở lên.
- Thêm
android.experimental.enableTestFixturesKotlinSupport=true
vàogradle.properties
. Thêm phần phụ thuộc rõ ràng vào thư viện chuẩn Kotlin trong Tệp
build.gradle.kts
hoặcbuild.gradle
:dependencies { testFixturesImplementation("org.jetbrains.kotlin:kotlin-stdlib:1.9.20") }
Các hạn chế đã biết: Chưa hỗ trợ KAPT hoặc KSP cho môi trường thử nghiệm cố định.
Android Studio bọ rùa | 2.1.2024
Sau đây là các tính năng mới trong Android Studio Ladybug | 2024.2.1. Để 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ý.
Đề xuất mã bằng Gemini trong Android Studio
Giờ đây, bạn có thể đưa ra câu lệnh tuỳ chỉnh cho Gemini trong Android Studio để tạo các đề xuất về mã:
- Bật Gemini bằng cách nhấp vào Xem > Cửa sổ công cụ > Gemini.
- Để xem trường câu lệnh, hãy nhấp chuột phải vào trình soạn thảo mã rồi chọn Gemini > Chuyển đổi mã đã chọn từ trình đơn theo bối cảnh.
- Nhắc Gemini tạo một mã đề xuất có thể thêm mã mới hoặc biến đổi mã đã chọn. Hãy yêu cầu Gemini viết lại mã phức tạp để đơn giản hoá mã đó, thực hiện các biến đổi mã rất cụ thể, chẳng hạn như "tạo mã này thành ngữ," hoặc tạo hàm mới mà bạn mô tả. Sau đó, Android Studio sẽ cho thấy bạn đề xuất về mã của Gemini dưới dạng một điểm khác biệt về mã, do đó bạn có thể xem xét và chấp nhận chỉ những đề xuất bạn muốn.
Phân tích báo cáo sự cố bằng Gemini trong Android Studio
Sử dụng Gemini trong Android Studio để phân tích Ứng dụng của bạn Tạo báo cáo sự cố trong Thông tin chi tiết về chất lượng thông tin chi tiết, cung cấp bản tóm tắt sự cố và đề xuất các bước tiếp theo (nếu có thể), bao gồm mã mẫu và các liên kết đến tài liệu có liên quan.
Tạo tất cả thông tin này bằng cách nhấp vào Hiển thị thông tin chi tiết trong cửa sổ Ứng dụng Cửa sổ công cụ Quality Insights (Thông tin chi tiết về chất lượng) trong Android Studio sau khi bạn bật Gemini trên Xem > Cửa sổ công cụ > Gemini.
Tích hợp Chỉ mục SDK của Google Play
Chỉ mục SDK của Google Play trong Android Studio tích hợp hiện bao gồm cảnh báo từ SDK Google Play Google Play Console. Báo cáo này cung cấp cho bạn thông tin đầy đủ về mọi vấn đề tiềm ẩn về phiên bản hoặc chính sách trong các phần phụ thuộc trước khi gửi ứng dụng đến Google Play Console.
Android Studio giờ đây cũng hiện ghi chú của tác giả SDK ngay trong trình chỉnh sửa giúp bạn tiết kiệm thời gian.
Chức năng và giá trị của cảm biến mô phỏng
Android Studio hiện có một bảng điều khiển cảm biến mới để bạn có thể mô phỏng một thiết bị có hoặc không có một chức năng cảm biến cụ thể, chẳng hạn như cảm biến nhịp tim, cũng như đặt các giá trị thử nghiệm cụ thể cho các cảm biến này. Sử dụng bảng điều khiển này để thử nghiệm cách ứng dụng của bạn xử lý các thiết bị có chức năng cảm biến khác nhau. Bảng điều khiển này rất hữu ích khi kiểm thử các ứng dụng sức khoẻ và thể dục, đặc biệt là trên thiết bị Wear OS.
![Nút nằm ở gần giữa hàng bảng điều khiển](https://developer.android.google.cn/static/studio/images/run/emulator-health-services.png?authuser=19&hl=vi)
Để mở và sử dụng bảng điều khiển, hãy làm như sau:
- Tạo hoặc mở một Thiết bị Android ảo (AVD) và chạy ứng dụng trên trình mô phỏng.
- Trong bảng điều khiển của trình mô phỏng, hãy chọn Wear Health Services (Dịch vụ sức khoẻ trên Wear).
Bảng điều khiển Dịch vụ sức khoẻ trên Wear sẽ mở ra, hiển thị danh sách các cảm biến có sẵn trên Thiết bị hỗ trợ Android.
Sau khi bảng điều khiển mở ra, bạn có thể thực hiện các thao tác sau:
- Chuyển đổi giữa Các chức năng tiêu chuẩn, Tất cả chức năng (mặc định) hoặc Tuỳ chỉnh. Chọn Áp dụng để gửi danh sách chức năng hiện tại của thiết bị được mô phỏng rồi chọn Đặt lại để khôi phục danh sách chức năng về giá trị bật tắt mặc định.
- Kích hoạt các sự kiện người dùng khác nhau sau khi bạn chọn Sự kiện kích hoạt nút thả xuống. Tại đây, bạn có thể Kích hoạt tính năng tự động tạm dừng/tiếp tục hoạt động tập thể dục hoạt động, Kích hoạt sự kiện ngủ của người dùng và Kích hoạt cú đánh gôn mà người dùng chọn trên sân gôn hoặc sân gôn nhỏ.
- Ghi đè các giá trị cảm biến sau khi bạn bắt đầu bài tập thể dục trong một ứng dụng đã cài đặt trên trình mô phỏng. Sau khi bạn nhập giá trị mới cho các chỉ số tập thể dục khác nhau, chọn Apply (Áp dụng) để đồng bộ hoá các giá trị này với trình mô phỏng. Thông tin này hữu ích cho kiểm thử cách ứng dụng của bạn xử lý nhiều điều kiện tập thể dục và thể dục các xu hướng.
Công cụ kiểm tra ảnh chụp màn hình của tính năng Xem trước trong Compose
Sử dụng công cụ Kiểm thử ảnh chụp màn hình của tính năng Xem trước trong Compose để kiểm thử giao diện người dùng trong Compose và ngăn chặn sự hồi quy. Công cụ mới giúp bạn tạo báo cáo HTML cho phép bạn phát hiện trực quan mọi thay đổi đối với giao diện người dùng của ứng dụng. Tìm hiểu thêm tại Kiểm thử ảnh chụp màn hình của tính năng Xem trước trong Compose.