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 thử nghiệm của Android Studio. Các bản dựng xem trước cho phép tiếp cận sớm 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. Các báo cáo lỗi của bạn 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 dùng thử của Android Studio, bao gồm cả danh sách các bản sửa lỗi đáng chú ý trong mỗi bản thử nghiệm, hãy xem phần Thông tin cập nhật về bản phát hành trên 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 Iguana | 2023.2.1 Ổn định
Trình bổ trợ Android cho Gradle 8.3.0 Ổn định
Android Studio Jellyfish | 2023.3.1 Beta
Android Studio Koala | 2023.3.2 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 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). Nếu 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ẽ gây ra Lỗi đồng bộ, dẫn đến một lời nhắc 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 bài viết Thông tin cập nhật về API của trình bổ trợ Android cho Gradle.

Android Studio Jellyfish | 2023.3.1

Sau đây là các tính năng mới trong Android Studio Jellyfish | Android Studio Jellyfish. Để 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ý.

Giới thiệu về Studio Bot

Studio Bot là người bạn đồng hành lập trình của bạn trong quá trình phát triển Android. Đây là trải nghiệm trò chuyện dựa trên AI trong Android Studio, giúp bạn làm việc hiệu quả hơn bằng cách trả lời các câu hỏi về việc phát triển Android. Để tìm hiểu thêm, hãy xem bài viết Làm quen với Studio Bot.

Truy cập vào các thiết bị thực nhờ tính năng Phát trực tuyến trên thiết bị trong Android Studio

Tính năng Phát trực tuyến trên thiết bị trong Android Studio cho phép bạn kết nối an toàn với các thiết bị Android thực từ xa được lưu trữ trong các trung tâm dữ liệu bảo mật của Google. Với sự hỗ trợ của Firebase, đây là cách nhanh nhất và dễ dàng nhất để kiểm thử ứng dụng của bạn trên các thiết bị thực, bao gồm cả Google Pixel 8 Pro, Pixel Fold, một số thiết bị Samsung và nhiều thiết bị khác.

Ảnh động minh hoạ cách sử dụng tính năng Phát trực tuyến trên thiết bị trong Android Studio.

Sau khi kết nối với một thiết bị, bạn có thể triển khai ứng dụng, xem màn hình, tương tác với thiết bị (bao gồm cả việc xoay hoặc mở thiết bị) và thực hiện bất cứ thao tác nào khác với thiết bị qua kết nối ADB trực tiếp qua kết nối SSL mà không cần rời khỏi Android Studio. Khi bạn sử dụng xong thiết bị, Google sẽ xoá sạch tất cả dữ liệu của bạn và đặt lại thiết bị về trạng thái ban đầu trước khi cung cấp cho nhà phát triển khác.

Trong giai đoạn thử nghiệm alpha công khai hiện tại, bạn có thể sử dụng tính năng truyền trực tuyến trên thiết bị mà không tốn phí với các dự án Firebase trong gói tia sáng hoặc linh hoạt. Để bắt đầu, hãy đăng nhập vào Tài khoản nhà phát triển từ Android Studio và chọn một dự án Firebase. Nếu chưa có dự án Firebase, bạn có thể dễ dàng tạo một dự án. Để tìm hiểu thêm, hãy chuyển đến phần Phát trực tuyến trên thiết bị trong Android Studio.

Quy trình Đăng nhập mới

Khi đăng nhập vào Android Studio bằng Tài khoản nhà phát triển, bạn sẽ được hưởng lợi từ các dịch vụ dành cho nhà phát triển của Google (chẳng hạn như xem báo cáo Firebase Crashlytics và Android Vitals trong App Quality Insights), truy cập vào các thiết bị từ xa thực bằng Device Streaming trong Android Studio và viết mã chất lượng cao hơn bằng Studio Bot trực tiếp từ IDE.

Android Studio Jellyfish giúp bạn dễ dàng thêm và quản lý tài khoản, đồng thời chỉ cung cấp cho IDE các quyền cần thiết đối với từng tính năng. Để bắt đầu, hãy làm theo một trong những cách sau:

  • Chuyển đến một trong các tính năng đã đề cập trước đó rồi làm theo lời nhắc để đăng nhập và cấp các quyền cần thiết
  • Nếu đã đăng nhập, bạn có thể quản lý các tài khoản và quyền của mình bằng cách chuyển đến phần Cài đặt/Lựa chọn ưu tiên > Công cụ > Tài khoản Google.

Các tuỳ chọn kiểm tra mù màu mới trong tính năng Kiểm tra giao diện người dùng của Compose

Tính năng Kiểm tra giao diện người dùng Compose bao gồm các quy trình mô phỏng và kiểm tra mù màu mới, giúp bạn tạo ra trải nghiệm dễ tiếp cận trực quan cho mọi người dùng. Bạn chỉ cần chuyển sang chế độ Kiểm tra giao diện người dùng trong tính năng Xem trước trong Compose để xem giao diện người dùng Compose ở nhiều loại lỗi thị giác màu sắc nhằm đảm bảo thiết kế của bạn vẫn rõ ràng và hữu dụng.

Ví dụ về tính năng Kiểm tra màu trong giao diện người dùng Compose

Chuyển hướng âm thanh bằng tính năng phản chiếu thiết bị

Kể từ Android Studio Jellyfish Canary 5, bạn có thể chuyển hướng âm thanh từ các thiết bị thực đã kết nối đến loa hoặc tai nghe máy tính. Với tính năng chuyển hướng âm thanh, hãy duy trì kết nối tai nghe với máy tính và nghe cả máy tính lẫn điện thoại được kết nối mà không cần phải kết nối lại với một thiết bị rồi đến thiết bị khác theo cách thủ công. Để bật tính năng chuyển hướng âm thanh, hãy chuyển đến Android Studio > Settings > Tools > Device Mirroring (Android Studio > Cài đặt > Công cụ > Phản chiếu thiết bị) rồi chọn Redirect audio from local devices (Chuyển hướng âm thanh từ thiết bị cục bộ). Lưu ý rằng âm thanh luôn được chuyển hướng (bất kể chế độ cài đặt là gì) đối với các thiết bị trong Phòng thử nghiệm Firebase chạy Android 12 trở lên.

Cài đặt Hồ sơ cơ sở

Android Studio Jellyfish sẽ tự động biên dịch Hồ sơ cơ sở sau khi cài đặt trên thiết bị đối với các dự án sử dụng AGP 8.4 trở lên. Bài viết này bao gồm Hồ sơ cơ sở được tạo thông qua một mô-đun Trình tạo Hồ sơ cơ sở hoặc từ các thư viện như Compose. Việc cài đặt tự động giúp bạn tận hưởng các lợi ích về hiệu suất của Hồ sơ cơ sở khi cài đặt ứng dụng phát hành cục bộ, cũng như khi sử dụng tính năng phân tích mức hao tổn thấp.

Các thay đổi về hành vi của trình bổ trợ Android cho Gradle

Kể từ Trình bổ trợ Android cho Gradle 8.4.0-alpha04, nếu dự án thư viện Android được giảm thiểu, các lớp chương trình đã được thu gọn sẽ được xuất bản để phát hành liên dự án. Điều này có nghĩa là nếu một ứng dụng phụ thuộc vào phiên bản đã thu gọn của các dự án phụ trong thư viện Android, thì APK sẽ bao gồm các lớp thư viện Android đã thu gọn. Bạn có thể cần phải điều chỉnh quy tắc lưu giữ của thư viện trong trường hợp thiếu lớp trong tệp APK.

Trong trường hợp bạn đang tạo và phát hành một AAR, các tệp jar cục bộ mà thư viện của bạn phụ thuộc vào sẽ được đưa vào mà không bị thu gọn trong AAR, có nghĩa là trình rút gọn mã sẽ không chạy trên đó.

Để quay lại hành vi trước đó, hãy đặt android.disableMinifyLocalDependenciesForLibraries trong gradle.properties và báo cáo lỗi. Các phiên bản AGP trong tương lai sẽ xoá cờ này.

Android Studio Koala | 2023.3.2

Sau đây là các tính năng mới trong Android Studio Koala | 2023.3.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ý.

Mở Android Studio ở Chế độ an toàn

Android Studio hiện cung cấp khả năng chạy Android Studio ở Chế độ an toàn. Chế độ này có thể hữu ích nếu bạn gặp phải trường hợp một số tính năng không hoạt động hoặc toàn bộ IDE không chạy được. Nguyên nhân đôi khi có thể là do cấu hình tuỳ chỉnh, biến môi trường hoặc trình bổ trợ không tương thích với Android Studio.

Việc sử dụng Chế độ an toàn sẽ tạm thời trả IDE về một tập hợp cấu hình mặc định có thể cho phép khởi chạy để bạn có thể khắc phục sự cố từ đó nhằm xác định vấn đề và khôi phục chức năng. Chế độ an toàn cố gắng mở Android Studio với chức năng hạn chế bằng cách thực hiện các hành động sau:

  • Tắt trình bổ trợ của bên thứ ba
  • Khôi phục trình bổ trợ Kotlin đi kèm về phiên bản ban đầu có trong Studio
  • Tạm thời đặt lại các cấu hình, ví dụ như trong tệp studio.vmoptions
  • Xác thực các biến môi trường có thể ngăn việc khởi động, chẳng hạn như JRE_HOMETMP
  • Hoàn nguyên JRE về phiên bản tương thích nếu cần

Để chạy Android Studio ở Chế độ an toàn, hãy làm theo các bước sau:

  1. Tìm tập lệnh Chế độ an toàn.
    • Trên Windows, hãy chuyển đến AndroidStudio/bin rồi tìm tập lệnh studio_safe.bat.
    • Trên macOS, hãy chuyển đến Android Studio/Contents/bin rồi tìm tập lệnh studio_safe.sh.
    • Trên Linux, hãy chuyển đến android-studio/bin rồi tìm tập lệnh studio_safe.sh.
  2. Chạy tập lệnh: mở dòng lệnh rồi nhập studio_safe.bat (studio_safe.sh cho macOS hoặc Linux), sau đó nhấn phím Enter.

Xây dựng ứng dụng AI tạo sinh bằng mẫu API Gemini

Giờ đây, bạn có thể sử dụng Android Studio để tạo một ứng dụng triển khai AI tạo sinh bằng SDK AI của Google. Mẫu API Gemini trong Android Studio cho phép bạn tích hợp các tính năng dựa trên AI (chẳng hạn như các tính năng dựa vào khả năng tạo văn bản và nhận dạng hình ảnh) trong ứng dụng để làm hài lòng người dùng.

Để tìm hiểu cách bắt đầu, hãy xem bài viết Tạo ứng dụng AI tạo sinh đầu tiên trong Android Studio.