Các vấn đề đã xử lý đối với Android Studio Meerkat

Android Studio Meerkat | 2024.3.1 Canary 7

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.9.0-alpha07
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Lỗi Thư viện hợp nhất khi có thể cải thiện phần phụ thuộc chưa được phân giải
Các thuộc tính hệ thống từ gradle.properties không được truyền đến Worker Gradle R8 trong các quy trình riêng biệt
Đặt BuiltArtifact.outputFile làm loại Tệp
Việc không cung cấp không gian tên trên thư viện hợp nhất sẽ không đưa ra thông báo lỗi chính xác
Các tuỳ chọn tìm lỗi mã nguồn trong AGP 7.1.0-alpha08 không cho phép stdout
Nhập/Đồng bộ hoá
Tắt chế độ ngoại tuyến rồi tạo lại
Không sử dụng tác vụ mặc định cho các mô-đun KMP
Tìm lỗi mã nguồn
Công cụ tìm lỗi mã nguồn báo cáo không chính xác về một bố cục lồng không cần thiết khi FrameLayout được sử dụng với fitSystemWindows để gói một RelativeLayout con yêu cầu khoảng đệm tuỳ chỉnh.
Quy tắc tìm lỗi mã nguồn CoarseFineLocation không tính đến thuộc tính maxSdkVersion
Tài nguyên
Không thể tạo tài nguyên thô

Android Studio Meerkat | 2024.3.1 Canary 6

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.9.0-alpha06
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Cập nhật shouldConfigureKotlinPlatformAttribute để xử lý tính năng hỗ trợ Kotlin tích hợp
Cung cấp cú pháp gradle kotlin trong thông báo lỗi cho `checkTestedAppObfuscationRelease`
Trình soạn thảo mã
Tính năng tự động hoàn thành không hoạt động đúng cách trong thư mục androidTest
Tính năng xem trước trong Compose
Hình nền không hoạt động trên API cấp 34 và 35
Gradle
Trình bổ trợ Android cho Gradle sử dụng 0.1.0 của tensorflow-lite-metadata không có giấy phép.
Trình chỉnh sửa tệp Gradle
Đề xuất ngữ cảnh new-library versions.toml gây ra lỗi do từ khoá được đặt trước
Nhập/Đồng bộ hoá
Lỗi: các thay đổi trong tệp gradle của một dự án luôn yêu cầu đồng bộ hoá một dự án khác
Tìm lỗi mã nguồn
Công cụ tìm lỗi mã nguồn đề xuất thay thế @RequiresExtension trên kiểm thử bằng @SdkSuppress, không hỗ trợ tiện ích SDK
Translations Editor (Trình chỉnh sửa bản dịch)
Tài nguyên chuỗi – ngôn ngữ khác
Trợ lý nâng cấp
Android Studio muốn nâng cấp phần phụ thuộc AGP đã nâng cấp nhưng không thành công

Android Studio Meerkat | 2024.3.1 Canary 5

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.9.0-alpha05
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Có thể cho phép tính năng hỗ trợ Kotlin tích hợp của AGP tự động thêm phần phụ thuộc kotlin stdlib
Jetpack Compose
"Các lệnh gọi produceState phải gán giá trị bên trong hàm lambda của nhà sản xuất: tính năng kiểm tra tìm lỗi mã nguồn không hiểu được việc gán biểu thức "if"
Tìm lỗi mã nguồn
Ngoại lệ thời gian chạy bên dưới API 26 với API nio Java không được hỗ trợ (không có lỗi tìm lỗi mã nguồn)
Tìm lỗi mã nguồn ngăn chặn việc sử dụng RequiresApi ngay cả trên phương thức trợ giúp riêng tư trong kiểm thử
Chế độ K2 gửi cảnh báo RestrictedApi khi sử dụng .hasRoute(Route::class) trong Android Studio
Chạy thiết bị
Tính năng sao chép và dán không hoạt động trong Android Studio (Linux)

Android Studio Meerkat | 2024.3.1 Canary 4

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.9.0-alpha04
Vấn đề đã khắc phục
Trình quản lý thiết bị
Yêu cầu: khôi phục khả năng xoá giao diện của AVD của trình mô phỏng
Layout Inspector
Bật thao tác để hiển thị/ẩn cây con trong LI nhúng
Trình phân tích tài nguyên
Giới thiệu về trình phân tích
Trình phân tích tài nguyên sắp xếp thời lượng theo thứ tự bảng chữ cái thay vì giá trị cơ bản
SQL trong Room
Không thể phân tích cú pháp các hàm Window cho SQLite

Android Studio Meerkat | 2024.3.1 Canary 3

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.9.0-alpha03
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Lỗi không hữu ích "compileSdkVersion chưa được chỉ định. Vui lòng thêm vào build.gradle"
Thiếu mục "Clean build" (Xây dựng sạch) trong trình đơn Build (Xây dựng)
Nhập/đồng bộ hoá C++
java.lang.IllegalStateException: Loại gốc nguồn mô-đun com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType không được đăng ký làm JpsModelSerializerExtension
Tính năng xem trước trong Compose
KotlinReflectionNotSupportedError: Không tìm thấy hoạt động triển khai phản chiếu Kotlin trong thời gian chạy
Bản xem trước không hoạt động nếu PreviewParameter là tham số thứ 2 của hàm có khả năng kết hợp
Hàm "isData" phản ánh Kotlin trả về giá trị không chính xác khi chạy trong bản xem trước IDE Compose
com.android.tools.idea.rendering.BuildTargetReference: Quyền truy cập PSI trên EDT
com.android.tools.idea.compose.preview.ComposePreviewRepresentation.registerShortcuts được gọi trên EDT
Layout Inspector
Bật thao tác để hiển thị/ẩn cây con trong LI nhúng
Tìm lỗi mã nguồn
kotlin android.os.Handler removeCallbacks Runnable
Tìm lỗi mã nguồn WrongConstant trên định nghĩa thay vì sử dụng hằng số bằng cách chuyển
Tìm lỗi mã nguồn WrongConstant xuất hiện hai lần
Tài nguyên
Phương thức BuildType.initWith() không còn sao chép thuộc tính isShrinkResources trong AGP 8.7
Công cụ giao diện người dùng
Bộ chọn công cụ thiết kế hiển thị không chính xác trong các tệp không có tham chiếu giao diện người dùng / Android

Android Studio Meerkat | 2024.3.1 Canary 2

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.9.0-alpha02
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Cung cấp thông báo lỗi hữu ích khi tác vụ thiết lập GMD không thành công do không đủ dung lượng ổ đĩa
Trình bổ trợ com.android.settings không nhận dạng được targetSdk
Trình soạn thảo mã
Yêu cầu: khi IDE phát hiện vấn đề về việc thiếu quyền trên lệnh gọi hàm, cũng cung cấp chú thích RequiresPermission
Tìm lỗi mã nguồn
Tìm lỗi mã nguồn không thành công với InstantiationException mà không có thông báo ngoại lệ trong dấu vết ngăn xếp tìm lỗi mã nguồn
Kết quả kiểm tra tìm lỗi mã nguồn dương tính giả android.permission.SCHEDULE_EXACT_ALARM chỉ được cấp cho các ứng dụng hệ thống
Bạn nên áp dụng tính năng kiểm tra StringFormatInvalid cho phương thức stringResource của Compose
Chú giải RequiresFeature không hoạt động đối với các tệp Kotlin
Logcat
Cải thiện tính năng Khớp chữ hoa/chữ thường trong Bộ lọc Logcat
Logcat trống

Android Studio Meerkat | 2024.3.1 Canary 1

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.9.0-alpha01
Vấn đề đã khắc phục
Tính năng xem trước trong Compose
Quyền truy cập vào tệp com.android.tools.idea.projectsystem.ProjectSystemUtil.isAndroidTestFile trên EDT
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"
Tìm lỗi mã nguồn
Tìm lỗi mã nguồn gặp sự cố với các bước kiểm tra tìm lỗi mã nguồn trong Gradle
Logcat
Logcat của Android Studio luôn bị xoá sau khi thiết bị bị ngắt kết nối
Cải thiện tính năng Khớp chữ hoa/chữ thường trong Bộ lọc Logcat
Chạy kiểm thử
Điều chỉnh phông chữ cửa sổ kết quả kiểm thử
Công cụ kiểm thử
[GMD] đảm bảo adb có thể thực thi trong tác vụ thiết lập.