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

Android Studio Meerkat | 2024.3.1 Bản vá 2

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

Android Studio Meerkat | 2024.3.1 Bản vá 1

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.9.1
Vấn đề đã khắc phục
Dexer (D8)
Việc chuyển ngược android.os.Build.VERSION_CODES_FULL không chính xác đối với Baklava
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 phiên bản 8.6.*, 8.7.*, 8.8.0

Android Studio Meerkat | 2024.3.1

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

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

Android Studio Meerkat | 2024.3.1 RC 2

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.9.0-rc02
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Tập lệnh khởi tạo "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle" dòng: 162
AndroidComponentsExtension.addSourceSetConfigurations bị hỏng khi bật số liệu thống kê
Triển khai
[Ladybug Canary 9] Khi chạy dự án, AS không còn tạo lại dự án nữa, dẫn đến lỗi "Error loading build artifacts" (Lỗi khi tải các cấu phần phần mềm của bản dựng)
Android Studio không triển khai các thay đổi cho ứng dụng
Dexer (D8)
java.lang.VerifyError: Lớp bị từ chối của trình xác minh: [0x430] copy1 v2<-v264 type=Undefined cat=3
Gradle
Đánh dấu CommonExtension.testOptions là ổn định
Trình rút gọn (R8)
Gson proguard không hoạt động đúng cách sau khi nâng cấp lên AGP 8.8
java.lang.VerifyError: Lớp bị từ chối của trình xác minh
Leanback gặp sự cố khi được rút gọn bằng R8 có trong AGP 8.10.0-alpha04

Android Studio Meerkat | 2024.3.1 RC 1

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.9.0-rc01
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ê
Trình soạn thảo mã
Hoàn thành cùng dòng: các 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 còn tạo lại dự án nữa, dẫn đến lỗi "Error loading build artifacts" (Lỗi khi tải các cấu phần phần mềm của bản dựng)
Nhập/Đồng bộ hoá
Meerkat canary06 làm hỏng gradle-profiler
Chỉnh sửa bố cục và tài nguyên
Android Studio chạy chậm sau khi cập nhật
Tìm lỗi mã nguồn
AS 2024.3.1.4 thỉnh thoảng bị treo khi chỉnh sửa văn bản Kotlin.
Tái cấu trúc mã di chuyển/đổi tên
Không thể đổi tên tệp trong Android Studio Canary 9
Chạy kiểm thử
Không thể chạy kiểm thử đơn vị.

Android Studio Meerkat | 2024.3.1 Beta 1

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.9.0-beta01
Vấn đề đã khắc phục
Trình gỡ lỗi
Trình gỡ lỗi Kotlin rất chậm khi có thông báo "Trình gỡ lỗi: Đang tìm kiếm tệp Kotlin"
Chỉnh sửa bố cục và tài nguyên
Không có mục trình đơn "Layout Resource File" (Tệp tài nguyên bố cụ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

Android Studio Meerkat | 2024.3.1 Canary 9

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.9.0-alpha09
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Trình bổ trợ Android cho Gradle: Các biến thể phải hiển thị tên của nhóm tài nguyên
Bộ nhớ đệm cấu hình dễ bị ảnh hưởng khi bạn đặt biến môi trường TERM
Chỉnh sửa trong Compose
Android Studio cung cấp tính năng hoàn thành một thành phần kết hợp mới trong các dự án không có AGP hoặc Compose
Layout Inspector
-Dappinspection.use.dev.jar không hoạt động trong Android Studio Ladybug
Tìm lỗi mã nguồn
Lỗi kiểm tra Lint StringEscapeDetector khi gặp "\\ "

Android Studio Meerkat | 2024.3.1 Canary 8

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.9.0-alpha08
Vấn đề đã khắc phục
Tìm lỗi mã nguồn
AppLinkSplitToWebAndCustom là UnknownIssue trong lint 8.7.3
Tích hợp công cụ tìm lỗi mã nguồn
lintVitalRelease không tự động chạy khi tạo gói ứng dụng
Đa nền tảng
Khối androidLibrary{} bị hỏng đối với KMP
Chạy kiểm thử
Chọn thẻ đầu ra điểm chuẩn theo mặc định khi phát hiện thấy đầu ra
AGP 8.6.0 gặp lỗi khi chạy các bài kiểm thử Java 8 (thông qua chuỗi công cụ)

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 trong gradle.properties không được truyền đến R8 Gradle Worker trong các quy trình riêng biệt
Tạo BuiltArtifact.outputFile dưới dạng 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 phù hợp
các lựa 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 các tác vụ mặc định cho mô-đun KMP
Tìm lỗi mã nguồn
Lint báo cáo không chính xác một bố cục lồng không cần thiết khi FrameLayout được dùng với fitSystemWindows để bao bọc một RelativeLayout con cần 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ý khả năng hỗ trợ Kotlin tích hợp
Đưa ra 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 hoạt động khô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 phiên bản 0.1.0 của tensorflow-lite-metadata không có giấy phép.
Trình chỉnh sửa tệp Gradle
new-library versions.toml Context Suggestion Causes Error Due to Reserved Keyword
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
Lint đề 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 – các 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 đã được nâng cấp và 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 stdlib của kotlin
Jetpack Compose
"produceState calls should assign value inside the producer lambda: lint check does not grok "if" expression assignment
Tìm lỗi mã nguồn
Ngoại lệ thời gian chạy dưới API 26 với API Java nio không được hỗ trợ (không có lỗi tìm lỗi mã nguồn)
Lint 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 quá trình kiểm thử
Chế độ K2 đưa ra 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 trong trình mô phỏng
Layout Inspector
Cho phép thao tác hiện/ẩ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 tài nguyên
Trình phân tích tài nguyên sắp xếp thời lượng theo 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 cửa sổ 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 is not specified" (compileSdkVersion chưa được chỉ định). Vui lòng thêm phần này vào build.gradle"
Thiếu "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 nguồn gốc mô-đun com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType chưa đượ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
Chế độ 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" của Kotlin reflect trả về giá trị không chính xác khi chạy trong bản xem trước IDE của 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
Cho phép thao tác hiện/ẩn cây con trong LI nhúng
Tìm lỗi mã nguồn
kotlin android.os.Handler removeCallbacks Runnable
WrongConstant lint trên định nghĩa thay vì sử dụng hằng số bằng cách sử dụng shift
Trình tìm lỗi WrongConstant xuất hiện 2 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 nữa
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ó giao diện người dùng / tham chiếu 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 có thể hành động 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 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 đối với một lệnh gọi hàm, hãy 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
Kiểm tra lint nhận diện sai 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 chế độ 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
com.android.tools.idea.projectsystem.ProjectSystemUtil.isAndroidTestFile truy cập tệp trên EDT
Triển khai
[Ladybug Canary 9] Khi chạy dự án, AS không còn tạo lại dự án nữa, dẫn đến lỗi "Error loading build artifacts" (Lỗi khi tải các cấu phần phần mềm của 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 gradle
Logcat
Android Studio Logcat luôn 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ữ trong 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.