Các tính năng mới trong Bản xem trước Android Studio

Trang này liệt kê các tính năng mới được giới thiệu trong các bản xem trước của Android Studio. 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 vấn đề 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 của bạn sẽ giúp cải thiện Android Studio.

Để biết tin tức mới nhất về các bản phát hành xem trước của Android Studio (bao gồm cả danh sách bản sửa lỗi đáng chú ý trong mỗi bản phát hành xem trước), hãy xem phần Nội dung cập nhật của bản phát hành trong blog của Android Studio.

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 Android Studio hiện tại và các kênh tương ứng.

Phiên bản Kênh
Android Studio bọ rùa | 2024.2.1 Ổn định
Trình bổ trợ Android cho Gradle 8.7.0 Ổn định
Android Studio bọ rùa | 2024.2.1 Beta
Bản cập nhật tính năng Ladybug của Android Studio | 2024.2.2 Canary

Khả năng tương thích với bản xem trước của trình bổ trợ Android cho Gradle

Mỗi phiên bản xem trước của Android Studio được phát hành cùng với một phiên bản tương ứng của trình bổ trợ Android cho Gradle (AGP). Các phiên bản xem trước của Studio sẽ hoạt động với mọi phiên bản AGP ổn định tương thích. 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). Việc cố gắng 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ẽ khiến quá trình Đồng bộ hoá không thành công, dẫn đến lời nhắc cập nhật lên phiên bản AGP tương ứng.

Để đọc 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, vui lòng xem Thông tin cập nhật về API của trình bổ trợ Android cho Gradle.

Bản cập nhật tính năng Ladybug của Android Studio | 2024.2.2

Sau đây là các tính năng mới trong Bản cập nhật tính năng Ladybug của Android Studio | 2024.2.2. Để 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ý.

Tạo bản xem trước của các thành phần kết hợp bằng Gemini

Bản xem trước thành phần kết hợp giúp bạn hình dung các thành phần kết hợp trong thời gian thiết kế trong Android Studio. Để giúp bạn dễ dàng đưa dữ liệu mô phỏng vào làm tham số xem trước, Android Studio hiện hỗ trợ một tính năng thử nghiệm: Tạo bản xem trước Compose bằng Gemini.

Để truy cập vào công cụ này, hãy nhấp chuột phải vào bất kỳ thành phần kết hợp nào rồi chuyển đến Gemini > Generate "<Composable Name>" Preview (Gemini > Tạo bản xem trước "<Tên thành phần kết hợp>") hoặc Generate Compose Preview (Tạo bản xem trước Compose) cho tệp này.

Mặc dù mã do Gemini tạo có thể không phải lúc nào cũng hoàn hảo, nhưng mã này sẽ đóng vai trò là một xuất phát điểm hữu ích để đẩy nhanh quy trình phát triển của bạn.

Ý kiến phản hồi của bạn rất quan trọng trong việc giúp chúng tôi nâng cao độ chính xác và biến tính năng tích hợp này trở thành một tài sản mạnh mẽ hơn nữa cho các nhà phát triển Android.

Gemini xuất hiện ở khoảng giữa trình đơn nhấp chuột phải. Tạo bản xem trước xuất hiện ở gần cuối trình đơn cấp 2.
Gemini có thể tạo Bản xem trước trong Compose cho các thành phần kết hợp của bạn

Bản xem trước ảnh động trong thẻ thông tin Wear

Android Studio Ladybug Canary 2 trở lên hiện hỗ trợ Bản xem trước ảnh động Thẻ thông tin Wear, giúp bạn dễ dàng kiểm tra và gỡ lỗi ảnh động thẻ thông tin ngay trong IDE. Tính năng này được xây dựng dựa trên tính năng hỗ trợ Xem trước thẻ thông tin Wear được giới thiệu trong Android Studio Koala.

Cách bắt đầu:

  1. Cập nhật lên Android Studio Ladybug Canary 2 trở lên.
  2. Thêm thẻ thông tin và thư viện công cụ:
    1. Thêm các phần phụ thuộc vào tệp build.gradle.kts ở cấp ứng dụng:
            # Required for the previews
            debugImplementation(libs.androidx.tiles.tooling)
            implementation(libs.androidx.tiles.tooling.preview)
            # Dependencies needed to build the tiles
            implementation(libs.androidx.tiles)
            implementation(libs.androidx.protolayout)
            implementation(libs.androidx.protolayout.material)
          
    2. Tệp libs.versions.toml:
          [versions]
          tiles = "1.5.0-alpha01"
          protolayout = "1.3.0-alpha01"
          [libraries]
          androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" }
          androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" }
          androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" }
          androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" }
          androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" }
          androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
          
  3. Thiết lập Bản xem trước cho Dịch vụ thẻ thông tin. Hãy tham khảo hướng dẫn xem trước thẻ thông tin để biết hướng dẫn chi tiết. Nếu thẻ thông tin của bạn có ảnh động, thì tính năng Xem trước ảnh động sẽ tự động xuất hiện, cho phép bạn kiểm tra và gỡ lỗi ảnh động.

Tính năng nâng cao này giúp đơn giản hoá quy trình phát triển Thẻ thông tin Wear bằng cách cung cấp một cách trực quan và tương tác để tinh chỉnh ảnh động thẻ thông tin trong Android Studio.

Ngừng sử dụng Trình chỉnh sửa chuyển động

Trong bản phát hành sắp tới, chúng tôi sẽ ngừng sử dụng Motion Editor (Trình chỉnh sửa chuyển động) trong quá trình chuyển đổi từ XML sang Jetpack Compose. Compose cung cấp một phương pháp hiện đại và hiệu quả hơn để tạo ảnh động. Chúng tôi khuyến khích các nhà phát triển bắt đầu sử dụng tính năng Xem trước ảnh động trong Compose cho các dự án mới.

Các tính năng mới của Gemini trong Android Studio

Bản phát hành tính năng Ladybug của Android Studio giới thiệu một số tính năng mới của Trình soạn thảo mã sử dụng Gemini để giúp bạn làm việc hiệu quả hơn. Để sử dụng những 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 của bạn.

Hãy truy cập vào các đường liên kết sau để tìm hiểu thêm về các tính năng này:

Tích hợp Chỉ mục SDK của Google Play

Tính năng tích hợp Chỉ mục SDK của Google Play trong Android Studio hiện bao gồm cả các cảnh báo từ Google Play SDK Console. Điều này giúp bạn có được thông tin đầy đủ về mọi vấn đề có thể xảy ra liên quan đến 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 lên Google Play Console.

Giờ đây, Android Studio cũng hiển thị các 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. Khi có phiên bản hoặc phạm vi phiên bản được đề xuất, Android Studio cũng sẽ cung cấp bản sửa lỗi nhanh:

Android Studio cũng hiển thị cảnh báo khi một phiên bản SDK cụ thể có các lỗ hổng bảo mật đã biết. Thông tin này giúp bạn phát hiện và giải quyết những vấn đề này trong quá trình phát triển ứng dụng để bạn có thể làm theo các phương pháp hay nhất.

Chức năng và giá trị của cảm biến mô phỏng

Android Studio hiện bao gồm một bảng điều khiển cảm biến mới, cho phép bạn mô phỏng một thiết bị có hoặc không có các 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ị kiểm thử cụ thể cho các cảm biến này. Sử dụng bảng điều khiển này để kiểm thử cách ứng dụng của bạn xử lý các thiết bị có nhiều chức năng cảm biến. Bảng điều khiển này rất hữu ích để kiểm thử ứng dụng sức khoẻ và thể dục, đặc biệt là trên các thiết bị Wear OS.

Nút nằm gần giữa hàng bảng điều khiển
Bảng điều khiển Dịch vụ sức khoẻ trên Wear, có trong trình mô phỏng.

Để mở và sử dụng bảng điều khiển, hãy làm như sau:

  1. Tạo hoặc mở một Thiết bị Android ảo (AVD)chạy ứng dụng trên trình mô phỏng.
  2. 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ẻ Wear). Mở bảng điều khiển Dịch vụ sức khoẻ trên Wear Bảng điều khiển Wear Health Services (Dịch vụ sức khoẻ Wear) sẽ mở ra, hiển thị danh sách các cảm biến có trên nhiều thiết bị chạy Android.

Sau khi bảng điều khiển mở ra, bạn có thể làm như sau:

  • Chuyển đổi giữa 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 Apply (Áp dụng) để gửi danh sách tính năng hiện tại đến thiết bị được mô phỏng, rồi chọn Reset (Đặt lại) để khôi phục danh sách tính năng về các 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 nút thả xuống Kích hoạt sự kiện. 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 các hoạt động thể dục, 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 thực hiện trên sân gôn hoặc sân gôn mini.
  • Ghi đè các giá trị cảm biến sau khi bạn bắt đầu 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, hãy chọn Apply (Áp dụng) để đồng bộ hoá các giá trị này với trình mô phỏng. Điều này hữu ích cho việc kiểm thử cách ứng dụng của bạn xử lý các điều kiện tập thể dục khác nhau và xu hướng thể dục của người dùng.

Công cụ kiểm thử ảnh chụp màn hình bản xem trước trong Compose

Sử dụng công cụ Kiểm thử ảnh chụp màn hình 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 này giúp bạn tạo báo cáo HTML để 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. Hãy tìm hiểu thêm trong bài viết Kiểm thử ảnh chụp màn hình của tính năng Xem trước trong Compose.

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 hành động Cấu hình chạy 'run-configuration-name' Bản dựng mới: Thao tác này sẽ tạo cấu hình chạy hiện được chọn. Ví dụ: nếu bạn chọn cấu hình chạy :app, thao tác này sẽ tạo Cấu hình chạy app và sẽ tập hợp app. Nếu gần đây bạn đã chạy một kiểm thử trên một thiết bị, thì thao tác này sẽ tạo các kiểm thử đó.
  • Tạo cấu hình chạy 'run-configuration-name' làm Hành động chạy bản dựng mặc định: Để phù hợp hơn với ý định của nhà phát triển, cả nút thanh công cụ và phím tắt Control/Command+F9 giờ đây sẽ thực thi thao tác Build-config-name Run Configuration mới của bản dựng.
  • Các hành động được sắp xếp lại cho bản dựng: Chúng tôi đã đặt tuỳ chọn "Build-config-name" (Tên bản dựng chạy) ở đầu trình đơn Build (Bản dựng). Chúng tôi cũng đã đặt các thao tác Biên dịch bên dưới đó và di chuyển các thao tác "Tập hợp ..." (các thao tác "Tạo ..." trước đó) xuống bên dưới.
  • Sử dụng động từ khớp với những gì các thao tác bản dựng thực sự thực hiện: Ngoài các thao tác "Tạo" và "Biên dịch", chúng tôi đã đổi tên "Tạo dự án" thành "Tạo dự án". Chúng tôi cũng đã giới thiệu một thao tác mới "Assemble Project with Tests" (Tạo dự án bằng kiểm thử) để tạo các thành phần kiểm thử.
  • Loại bỏ một số thao tác bằng cách xoá các thao tác đó khỏi trình đơn Build (Tạo): Chúng tôi cũng xoá một số thao tác khỏi trình đơn Build (Tạo) (ví dụ: Run Generate Sources Gradle Tasks (Chạy tác vụ tạo nguồn Gradle), Clean Project (Dọn sạch dự án), Rebuild Project (Tạo lại dự án)). Dự án sạch và Dự án xây dựng lại đã bị xoá khỏi trình đơn vì chúng không được sử dụng thường xuyên. Thao tác sạch sẽ xoá nội dung của thư mục bản dựng và có thể khiến tăng thêm đáng kể thời gian xây dựng. Những hành động đó vẫn còn nên bạn có thể tìm thấy chúng thông qua tính năng "Tìm hành động". (Control/Command+Shift+A) nếu bạn muốn thiết lập phím tắt cho các mục đó. Các thao tác khác đã được chuyển sang các trình đơn khác. Ví dụ: "Làm mới dự án C++ đã liên kết" đã được chuyển sang trình đơn Tệp sau phần "Đồng bộ hoá dự án với tệp Gradle".

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.

Xác định và chọn hình ảnh hệ thống tối ưu cho thiết bị ảo bằng giao diện người dùng.

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 trên thiết bị Android.