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

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 ổn định, Bản cập nhật tính năng Koala của Android Studio. 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 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
Bọ rùa | 2.1.2024 3,2 – 8,7
Phiên bản giới thiệu Koala | 2.1.2024 3,2 – 8,6
Gấu túi | 1.2024 3,2 – 8,5
Sứa | 1.3.2023 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 VanillaIceCream Sứa | 1.3.2023 8,4
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 Bản cập nhật tính năng Koala của Android Studio.

Phát hành bản vá

Sau đây là danh sách các bản phát hành của bản vá trong Android Studio Koala và trình bổ trợ Android cho Gradle 8.5.

Android Studio Koala | 2024.1.1 Bản vá 1 và AGP 8.5.1 (tháng 7 năm 2024)

Bản cập nhật nhỏ này sửa các lỗi này.

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 Gói Firebase Blaze có sẵn cho 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ư TalkBackChọ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
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

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ớ hay 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
Bảng điều khiển xem trước thẻ thông tin trong Android Studio.

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.

Bản 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:

  1. Thêm phần phụ thuộc.
    1. 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" }
          
    2. 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)
          
  2. Nhập các phần phụ thuộc vào tệp mà bạn có giao diện người dùng Glance:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. 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 .