Các vấn đề đã xử lý đối với tính năng Meerkat của Android Studio

Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 Bản vá 1

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.1
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Không bật được kiểm thử thiết bị một cách rõ ràng trong loại bản dựng không phải mặc định bằng AGP
Trình rút gọn (R8)
NullPointerException khi biên dịch ứng dụng tức thì sau khi cập nhật Kotlin lên 2.1.20
[AGP]: LỖI: R8: java.lang.OutOfMemoryError: Độ dài mảng bắt buộc 2147483638 + 196 quá lớn

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

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.0

Bản phát hành này bao gồm các bản sửa lỗi và điểm cải tiến nhỏ.

Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 RC 4

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.0-rc04
Vấn đề đã khắc phục
JDK
Lỗi khởi động trên macOS 15.4

Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 RC 3

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.0-rc03

Bản phát hành này bao gồm các bản sửa lỗi và điểm cải tiến nhỏ.

Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 RC 2

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.0-rc02
Vấn đề đã khắc phục
Nhập/đồng bộ hoá C++
Đôi khi trình đơn Tệp không xuất hiện trên Meerkat, Mac

Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 RC 1

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.0-rc01
Vấn đề đã khắc phục
Trình rút gọn (R8)
ClassCastException từ một quá trình truyền an toàn trong quá trình khởi tạo lớp
Vấn đề rút gọn tài nguyên trong AGP 8.9 khiến thiếu tài nguyên trong mô-đun tính năng động
Không thể gọi com.android.tools.r8.internal.H5.x()

Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 Beta 1

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.0-beta01
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Dự án riêng biệt: Lỗi chuyển đổi tuần tự DeclarativeSchemaModel
Dexer (D8)
Việc điều chỉnh cho phiên bản cũ của android.os.Build.VERSION_CODES_FULL không chính xác đối với Baklava
Tính năng đơn giản hoá AutoClosable không còn báo cáo ExecutorService.close là được hỗ trợ
Gradle
Java 17: Trình nền Gradle không xuất hiện trong cửa sổ "Show Gradle daemons" (Hiện trình nền Gradle) (Java 8 và 11 xuất hiện)
Trình rút gọn (R8)
Không thể tạo APK đã ký sau khi cập nhật lên AGP 8.9.0
Phân tích thuộc tính được ghi trước khi đọc tại các vị trí phân bổ gặp lỗi khi tạo tệp lớp
Vấn đề liên quan đến Java SPI trong trình thu gọn R8 của các phiên bản 8.6.*, 8.7.*, 8.8.0

Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 Canary 8

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.0-alpha08
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Thêm tính năng hỗ trợ truyền thông tin "phân tách riêng biệt" đến R8
Ứng dụng gặp sự cố với lỗi NoClassDefFoundError và ClassNotFoundException khi chạy ứng dụng từ Android Studio
Trình bổ trợ Android cho Gradle: Tránh ghi đè Sync.getDestinationDir() trong PackageRenderscriptTask và ProcessJavaResTask
Sử dụng tài nguyên Java đã hợp nhất cho kiểm thử đơn vị
Triển khai
Thông báo lỗi triển khai không chính xác: cho biết minSdk, nghĩa là targetSdk
Gradle
Đồng bộ hoá thuộc tính "namespace" của build.gradle khi tái cấu trúc tên gói trong AS
Trình chỉnh sửa tệp Gradle
Tên tệp Danh mục phiên bản không nhất quán với giao diện người dùng
DependencyHelper không thêm trình bổ trợ đúng cách vào dự án mô-đun đơn
Thêm phần xử lý lỗi khai báo để chuyển đến dòng lỗi
Nhập/Đồng bộ hoá
Vấn đề về hộp thoại cấu trúc dự án
Chế độ cài đặt tắt tính năng tự động nhập khi mở dự án
Tìm lỗi mã nguồn
Lỗi trong văn bản của thông báo cảnh báo: "Không cần thiết; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` *không bao giờ* đúng ở đây (`SDK_INT` ≥ 26 và < 31)"
StudioBot
Tệp thư viện câu lệnh được tạo trong dự án của tôi mà không cần chỉnh sửa thư viện câu lệnh

Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 Canary 7

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.0-alpha07
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Không thể loại bỏ các thư viện sau, đóng gói các thư viện đó như hiện có
Trình chỉnh sửa tệp Gradle
[DCL] Thêm tính năng hỗ trợ lệnh gọi hàm có lambda làm tham số cuối cùng
UastGradleVisitor không phát hiện chính xác thành phần mẹ cho các lệnh gọi phương thức
Cho Trình phân tích cú pháp TomlError biết về tên danh mục và lặp lại qua các danh mục nếu cần
Tìm lỗi mã nguồn
Tìm lỗi mã nguồn: AGP 8.10.0-alpha05 kích hoạt nhiều lỗi dương tính giả SyntheticAccessor
Cho phép bật NewApi trên các nguồn kiểm thử
Nhấn nút "LintIdeFix" sau khi kiểm tra mã trong Android Studio sẽ có tác dụng gì
Logcat
Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 Canary 4 – Không thể thay đổi phông chữ Logcat và kích thước phông chữ
Nhiều nền tảng
Thông báo "Phát hiện nhóm tài nguyên không phải Android" sẽ hiển thị cho các nhóm tài nguyên jvm trong dự án kmp đã áp dụng các mục tiêu android và jvm

Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 Canary 6

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.0-alpha06
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Dòng tập lệnh khởi chạy "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle": 162
API
Hiển thị tệp nhị phân AAPT thông qua SdkComponents
Tìm lỗi mã nguồn
ConcurrentModificationException trong quy trình kiểm tra tìm lỗi mã nguồn Aligned16KB

Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 Canary 5

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.0-alpha05
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Dòng tập lệnh khởi chạy "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle": 162
Triển khai
Android Studio không triển khai các thay đổi đối với ứng dụng
Gói phát hành/APK
[AGP] :app:collectDebugDependencies không thành công do thông báo quá lớn (2326853975 byte) không vừa với bộ nhớ
Chạy thiết bị
Thêm chế độ cài đặt để ngăn việc mở ảnh chụp màn hình được lưu trong khi phản chiếu màn hình
Tự động lưu ảnh chụp màn hình bằng lược đồ đặt tên do người dùng xác định
Cho phép đổi kích thước ảnh chụp màn hình thiết bị
Có thể kiểm soát độ phân giải ảnh chụp màn hình/ảnh chụp màn hình của thiết bị Android Studio
Công cụ giao diện người dùng
Cửa sổ bật lên của thành phần vectơ không cung cấp tất cả các tuỳ chọn biểu tượng khi mở

Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 Canary 4

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.0-alpha04
Vấn đề đã khắc phục
API
Chuyển com.android.build.api.variant.HasDeviceTests sang phiên bản ổn định
Kiểm thử ảnh chụp màn hình trong tính năng Xem trước của Compose
Không thể tạo ảnh chụp màn hình: không cập nhật được tác vụ trong quá trình thiết lập trình điều phối coroutine
Triển khai
[Ladybug Canary 9] Khi chạy dự án, AS không tạo lại dự án nữa, dẫn đến lỗi "Lỗi tải cấu phần phần mềm bản dựng"
Phản hồi
Đổi tên phần Trợ giúp > Gửi phản hồi thành Trợ giúp > Báo cáo lỗi?
Gradle
Khi sử dụng Compose trong một thư viện Android có một biến thể, biến thể đó phải bật includeSourceInformation
IntelliJ
Từ JetBrains: đóng dấu siêu dữ liệu của trình bổ trợ được tạo bằng Bazel vào product-info.json
Chỉnh sửa bố cục và tài nguyên
Cuộn bố cục ???
Tìm lỗi mã nguồn
Lỗi tìm lỗi mã nguồn dương tính giả cho CredentialManagerSignInWithGoogle
Nhiều nền tảng
Việc truy cập vào "AnalyticsEnabledSources.java" sẽ gặp sự cố nếu thuộc tính java của đối tượng uỷ quyền là rỗng
SQL trong Room
Truy vấn truy vấn chế độ xem cơ sở dữ liệu gây ra lỗi cú pháp
Việc xoá cột trong truy vấn sẽ gây ra lỗi kiểm tra kiểu

Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 Canary 3

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.0-alpha03
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
AndroidComponentsExtension.addSourceSetConfigurations bị hỏng khi bật số liệu thống kê
Dự án ":app" không thể truy cập vào "Project.group" và "Project.version" khi thiết lập dự án riêng biệt trong AGP 8.8.0
Phân tích mã
Đừng giả định mọi tệp toml đều là danh mục phiên bản
Trình soạn thảo mã
Hoàn thành cùng dòng: ký tự không phải tiếng Anh không phải lúc nào cũng hiển thị
Triển khai
[Ladybug Canary 9] Khi chạy dự án, AS không tạo lại dự án nữa, dẫn đến lỗi "Lỗi tải cấu phần phần mềm bản dựng"
Trình chỉnh sửa tệp Gradle
Không phát hiện thấy các thay đổi đối với build.gradle được thực hiện từ trình xem các thay đổi
Chỉnh sửa bố cục và tài nguyên
Vấn đề kết xuất trong định nghĩa chuỗi android:tag
Android Studio chạy chậm sau khi cập nhật
Tìm lỗi mã nguồn
AS 2024.3.1.4 bị treo không liên tục khi chỉnh sửa văn bản kotlin.

Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 Canary 2

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.0-alpha02
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
AGP phải tuyên bố rằng nó hỗ trợ API 35 sắp ra mắt
Trình gỡ lỗi
Trình gỡ lỗi Kotlin rất chậm trên "Trình gỡ lỗi: Tìm kiếm tệp Kotlin"
Gradle
Đánh dấu CommonExtension.testOptions là ổn định
Khi sử dụng Compose trong một thư viện Android có một biến thể, biến thể đó phải bật includeSourceInformation
Trình chỉnh sửa tệp Gradle
Không phát hiện thấy các thay đổi đối với build.gradle được thực hiện từ trình xem các thay đổi
Nhập/Đồng bộ hoá
Meerkat canary06 phá vỡ gradle-profiler
Di chuyển/Đổi tên tái cấu trúc mã
Không thể đổi tên tệp trong meerkat android studio canary 9
Tài nguyên
Vấn đề về sự tiện lợi
Chạy kiểm thử
Không thể chạy kiểm thử đơn vị.

Bản cập nhật tính năng Android Studio Meerkat | 2024.3.2 Canary 1

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.10.0-alpha01
Vấn đề đã khắc phục
Kết quả của bản dựng
Kết quả bản dựng không liên kết đến lỗi
Chỉnh sửa bố cục và tài nguyên
Không có mục "Tệp tài nguyên bố cục" trong trình đơn
Hoạt động kết xuất giao diện người dùng ở bên phải không cập nhật theo thời gian thực
Tìm lỗi mã nguồn
Cảnh báo về tìm lỗi mã nguồn không chính xác cho chú thích `@Parcelize` trên các giao diện kín
Chạy thiết bị
Tính năng phản chiếu màn hình dành cho nhà phát triển bị hỏng trong Android Studio kể từ khi cập nhật lên QPR1 Beta 1
Translations Editor (Trình chỉnh sửa bản dịch)
Xoá tài nguyên chuỗi không chính xác