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 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 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 Android Studio hiện tại

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 Meerkat | 2024.3.1 Ổn định
Trình bổ trợ Android cho Gradle 8.9.0 Ổn định
Bản cập nhật tính năng Meerkat của Android Studio | 2024.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 đượ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 Meerkat của Android Studio | 2024.3.2

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

Gemini trong Android Studio hiện hỗ trợ tệp đính kèm hình ảnh đa phương thức

Giờ đây, bạn có thể đính kèm hình ảnh trực tiếp vào câu lệnh của Gemini trong Android Studio. Nhận thông tin chi tiết tức thì về các sơ đồ kỹ thuật phức tạp hoặc sử dụng bản mô phỏng thiết kế để tạo khung mã tương ứng. Việc tích hợp liền mạch ngữ cảnh hình ảnh vào quy trình làm việc được hỗ trợ AI này sẽ giúp bạn đạt được mức độ hiệu quả và sáng tạo mới.

Tệp đính kèm hình ảnh trong Gemini trong Android Studio
Gemini trong Android Studio: Đính kèm hình ảnh

Kiểm thử và phát triển bằng tính năng sao lưu và khôi phục ứng dụng

Việc đảm bảo tính năng Sao lưu và khôi phục của Android hoạt động đúng cách cho ứng dụng là một khía cạnh quan trọng để đảm bảo người dùng tiếp tục tương tác với ứng dụng sau khi chuyển sang thiết bị mới hoặc khôi phục từ đám mây. Tuy nhiên, việc kiểm thử xem tính năng sao lưu và khôi phục dữ liệu có hoạt động cho ứng dụng của bạn hay không có thể sẽ gặp khó khăn.

Bản cập nhật tính năng Android Studio Meerkat cung cấp cho bạn các cách để tạo bản sao lưu cho ứng dụng và khôi phục bản sao lưu đó sang một thiết bị khác. Điều này có thể hữu ích để kiểm thử xem ứng dụng của bạn có hoạt động như mong đợi khi khôi phục dữ liệu ứng dụng từ thiết bị sang thiết bị hoặc từ bản sao lưu trên đám mây hay không, hoặc nếu bạn muốn có cách nhanh hơn để thiết lập thiết bị kiểm thử bằng dữ liệu bạn cần để phát triển và gỡ lỗi ứng dụng.

Tạo bản sao lưu

Để tạo tệp sao lưu, hãy làm như sau:

  1. Triển khai phiên bản gỡ lỗi của ứng dụng cho một thiết bị đã kết nối
  2. Hãy thực hiện một trong các thao tác sau để tạo bản sao lưu:
    • Trong cửa sổ Running Device (Thiết bị đang chạy), hãy nhấp vào thao tác Backup App Data (Sao lưu dữ liệu ứng dụng) trên thanh công cụ
    • Chọn Run > Backup App Data (Chạy > Sao lưu dữ liệu ứng dụng) trên thanh trình đơn chính
    • Trong thẻ Device Explorer > Processes (Trình khám phá thiết bị > Quy trình), hãy nhấp chuột phải vào quy trình ứng dụng rồi chọn Backup App Data (Sao lưu dữ liệu ứng dụng)
  3. Trong hộp thoại hiện ra, hãy làm như sau:
    • Xác nhận mã nhận dạng ứng dụng cho ứng dụng mà bạn muốn tạo bản sao lưu
    • Chọn xem bạn muốn tạo bản sao lưu Thiết bị với thiết bị, Đám mây hay Đám mây (Chưa mã hoá)
    • Xác nhận tên và vị trí của bản sao lưu mà bạn muốn lưu. Theo mặc định, bản sao lưu sẽ được lưu vào thư mục gốc của dự án Android Studio hiện tại.
      Tạo bản sao lưu cho ứng dụng.
  4. Nhấp vào Ok khi Android Studio hỏi xem có thể dừng ứng dụng hay không. Để tạo bản sao lưu, Android Studio phải dừng quy trình ứng dụng.

Bạn có thể xem các bản sao lưu mà bạn tạo trong cửa sổ công cụ Project > Android (Dự án > Android) trong nút Backup Files (Tệp sao lưu).

Khôi phục dữ liệu ứng dụng

Để khôi phục dữ liệu ứng dụng, hãy làm như sau:

  1. Triển khai ứng dụng của bạn cho thiết bị đã kết nối. Ứng dụng phải có cùng mã ứng dụng với tệp sao lưu mà bạn muốn khôi phục trên thiết bị.
  2. Chuyển đến rồi nhấp vào một trong các hành động sau:
    • Trong cửa sổ Running Device (Thiết bị đang chạy), hãy nhấp vào thao tác Restore App Data (Khôi phục dữ liệu ứng dụng) trên thanh công cụ, sau đó chọn một tệp sao lưu trong nhật ký gần đây hoặc nhấp vào Browse (Duyệt qua).
    • Chuyển đến Run > Restore App Data (Chạy > Khôi phục dữ liệu ứng dụng) trên thanh trình đơn chính.
    • Trong thẻ Device Explorer > Processes (Trình khám phá thiết bị > Quy trình), hãy nhấp chuột phải vào quy trình ứng dụng rồi chọn Restore App Data (Khôi phục dữ liệu ứng dụng).
    • Trong cửa sổ công cụ Project (Dự án) > Android, hãy nhấp chuột phải vào một bản sao lưu trong nút Backup Files (Tệp sao lưu) rồi chọn Restore App Data (Khôi phục dữ liệu ứng dụng).
  3. Chọn một bản sao lưu trong nhật ký gần đây (nếu có) hoặc nhấp vào Duyệt tìm... để chọn một tệp sao lưu cần khôi phục từ bộ nhớ cục bộ.

Ngoài ra, bạn có thể đưa tệp sao lưu vào cấu hình chạy để quá trình triển khai ứng dụng cũng khôi phục dữ liệu ứng dụng từ tệp sao lưu. Để làm như vậy, hãy làm như sau:

  1. Chuyển đến Run > Edit Configurations... (Chạy > Chỉnh sửa cấu hình…)* trên thanh trình đơn chính.
  2. Chọn một cấu hình chạy ứng dụng rồi chuyển đến Restore options (Tuỳ chọn khôi phục).
    Các tuỳ chọn khôi phục trong cấu hình chạy.
  3. Để khôi phục ứng dụng từ bản sao lưu, hãy đánh dấu vào hộp bên cạnh Khôi phục trạng thái ứng dụng.
  4. Chọn một tệp sao lưu trong nhật ký gần đây hoặc duyệt qua và chọn tệp sao lưu trong bộ nhớ cục bộ.
  5. Nếu bạn chỉ muốn khôi phục dữ liệu ứng dụng khi cài đặt ứng dụng mới, hãy đánh dấu vào ô bên cạnh Only restore on fresh apk install (Chỉ khôi phục khi cài đặt tệp APK mới). Tuỳ chọn này có thể hữu ích nếu bạn đang triển khai trên một thiết bị thử nghiệm mới và muốn khôi phục dữ liệu để hỗ trợ gỡ lỗi và phát triển ứng dụng.
  6. Nhấp vào OK để lưu cấu hình chạy.
  7. Triển khai ứng dụng bằng cấu hình chạy để kiểm thử việc khôi phục dữ liệu ứng dụng vào một thiết bị đã kết nối.

Hỗ trợ biểu tượng theo giao diện

Để đảm bảo biểu tượng ứng dụng của bạn trông đẹp nhất khi người dùng bật "Biểu tượng giao diện" trong Tuỳ chọn cho nhà phát triển Android 13, Android Studio Meerkat Feature Drop | 2024.3.2 Canary 1 hiện cho phép bạn xem trước giao diện của biểu tượng bằng thuật toán giao diện mới.

Để có toàn quyền kiểm soát giao diện của biểu tượng, bạn nên cung cấp biểu tượng theo giao diện của riêng mình bằng cách thêm một lớp đơn sắc tuỳ chỉnh. Tuy nhiên, ngay cả khi chưa thực hiện việc này, bạn vẫn có thể sử dụng công cụ xem trước mới này để biết biểu tượng của mình sẽ trông như thế nào và xác định mọi vấn đề về độ tương phản màu có thể xảy ra.

Xem trước biểu tượng ứng dụng theo chủ đề
Xem trước biểu tượng ứng dụng theo chủ đề

Thay đổi thư mục cấu hình Android Studio

Kể từ bản phát hành tính năng Meerkat Canary 2, Android Studio sử dụng cùng một cấu hình người dùng trên các bản phát hành canary, beta và ổn định. Do đó, "Xem trước" đã bị xoá khỏi đường dẫn thư mục cấu hình cho Android Studio trong các bản phát hành canary và beta.

Ngoài ra, để cho phép các bản phát hành tính năng chạy đồng thời với các bản phát hành cập nhật nền tảng, chúng tôi đã thêm một phiên bản vi mô vào đường dẫn thư mục cấu hình. Ví dụ: AndroidStudio2024.3.2 được dùng thay vì AndroidStudio2024.3.

Hãy xem phần Xuất và nhập chế độ cài đặt IDE nếu bạn muốn nhập cấu hình theo cách thủ công.

Thư viện lời nhắc

Tính năng Thư viện câu lệnh mới của Gemini trong Android Studio giúp nâng cao năng suất bằng cách cho phép bạn lưu và quản lý các câu lệnh thường dùng. Truy cập vào Thư viện câu lệnh từ phần Cài đặt > Gemini > Thư viện câu lệnh để lưu trữ và truy xuất câu lệnh. Bạn cũng có thể nhấp chuột phải vào một câu lệnh trong cuộc trò chuyện để lưu câu lệnh đó để sử dụng sau. Để áp dụng câu lệnh đã lưu, hãy nhấp chuột phải vào Trình chỉnh sửa rồi chuyển đến Gemini > Thư viện câu lệnh để áp dụng câu lệnh. Quy trình làm việc được tinh giản này giúp nhà phát triển không cần phải nhập lại các câu lệnh thường dùng, tiết kiệm thời gian và công sức.

Hỗ trợ Android Studio XR

Bản phát hành tính năng Android Studio Meerkat | 2024.3.2 hỗ trợ nhà phát triển tạo trải nghiệm sống động bằng Jetpack XR! Bản phát hành này giới thiệu các công cụ giúp bạn thử nghiệm, triển khai và gỡ lỗi ứng dụng XR hiệu quả hơn.

  • Mẫu XR: Khởi động quá trình phát triển XR bằng một mẫu dự án mới được thiết kế riêng cho Jetpack XR. Điều này cung cấp một nền tảng vững chắc với mã để bắt đầu hành trình phát triển XR.
  • Trình mô phỏng XR: Kiểm thử ứng dụng XR mà không cần phần cứng thực! Tạo trình mô phỏng tai nghe XR độc lập bằng Trình quản lý thiết bị ảo Android để xem trước và gỡ lỗi trải nghiệm của bạn trong môi trường ảo.
  • Layout Inspector cho XR: Gỡ lỗi và tối ưu hoá bố cục giao diện người dùng Compose trong môi trường XR. Layout Inspector hiện hỗ trợ các ứng dụng XR, cung cấp thông tin chi tiết về cấu trúc của ứng dụng và giúp bạn xác định các vấn đề tiềm ẩn.

Tính năng hỗ trợ Android Studio XR vẫn đang ở giai đoạn đầu và chúng tôi dự định sẽ cung cấp nhiều tính năng thú vị khác. Vui lòng chia sẻ ý kiến phản hồi và gửi yêu cầu về tính năng để giúp chúng tôi định hình tương lai của việc phát triển XR trong Android Studio!

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.

Để sử dụng 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>"). Nếu tệp hiện tại không có bản xem trước nào, hãy nhấp chuột phải rồi chuyển đến Gemini > Tạo bản xem trước Compose.

Mặc dù mã do Gemini tạo ra không phải lúc nào cũng hoàn hảo, nhưng mã này giúp cung cấp một điểm xuất phát có giá trị để đẩy nhanh quy trình phát triể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.

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 Compose và ngăn chặn sự cố 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. Tìm hiểu thêm tại bài viết Kiểm thử ảnh chụp màn hình bản xem trước trong Compose.