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

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

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.6.1
Vấn đề đã khắc phục
Dexer (D8)
Tác vụ/biến đổi tạo tệp dex tạo ra nội dung classes.dex không xác định
Gradle
R8 hồi quy từ 8.4.2 lên 8.5.0
IntelliJ
Không thể đóng Koala khi cập nhật chỉ mục (quá trình này sẽ mất rất nhiều thời gian)
Trình rút gọn (R8)
Lỗi StackOverflowError trong SimpleInliningConstraintAnalysis của R8 8.5.x
Tác vụ :xxxx:minifyXXXReleaseWithR8 LỖI: R8: java.util.ConcurrentModificationException
java.lang.NullPointerException: Không thể gọi "com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()"

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

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.6.0-rc01
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
AGP 8.5: Chạy nhiều tác vụ "mergeDebugResources" hơn, làm chậm bản dựng
Việc thêm thư mục srcs thông qua API biến thể không hoạt động như mong đợi
Dexer (D8)
java.lang.VerifyError: Trình xác minh đã từ chối lớp com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) không xác minh được
Nhập/Đồng bộ hoá
Lỗi IDE không chính xác khi truy cập nội bộ từ testFixtures bằng Kotlin
Chỉnh sửa bố cục và tài nguyên
Bản cập nhật tính năng Koala của Android Studio 2024.1.2 Beta 1 bị khoá khi khởi động
Tìm lỗi mã nguồn
Tìm lỗi mã nguồn: SetTextI18n phàn nàn về việc gán một chuỗi trống.
Xem trước
Bản xem trước trong AS Compose không hoạt động với các thành phần được tạo
Trình rút gọn (R8)
R8 (AGP 8.5.0 trở lên) không thành công với lỗi "Unexpected rewriting of item: ... to two distinct items:..." (Viết lại mục không mong muốn: ... thành hai mục riêng biệt:..."
Tệp dex do R8 tạo ra cho thấy thông báo "Không tìm thấy main(String[]) tĩnh trong "Test"" khi thực thi
Hành vi khác nhau giữa các chương trình do R8 và D8 đóng gói
Lỗi NullPointer R8 sau khi cập nhật lên Kotlin 2.0

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

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.6.0-beta02
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Công cụ tìm lỗi mã nguồn sử dụng thư mục res mà không cần thêm phần phụ thuộc tác vụ
Dexer (D8)
Cập nhật cơ sở dữ liệu API lên Android 15 (API cấp 35)
Nhập/Đồng bộ hoá
Không đồng bộ hoá được Gradle với trình bổ trợ sử dụng variant.sources.manifests.addGeneratedManifestFile
Trình rút gọn (R8)
[r8 8.5]Việc hợp nhất lớp ngang r8 gây ra lỗi xác minh trên Android5 khi tắt tính năng lập mô hình API
Bản phát hành Wear OS được tạo bằng Trình bổ trợ Gradle 8.4.0/8.5.0 có thể gây ra lỗi java.lang.IllegalAccessError
R8 ngầm thay thế mệnh đề thành viên trống bằng một giá trị khớp với ()
[r8 8.5] tính năng hợp nhất lớp theo chiều dọc gây ra NPE trong thời gian chạy
Lỗi xử lý R8 có thể là do Toán tử dịch phải

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

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.6.0-beta01
Vấn đề đã khắc phục
Chỉnh sửa bố cục và tài nguyên
Android Studio Jellyfish không còn hiển thị Bình luận tài liệu nữa

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

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.6.0-alpha08
Vấn đề đã khắc phục
Trình soạn thảo mã
ColumnReferencesTest.testResolvePrimaryIdColumnByDifferentNames() không kiểm thử bất kỳ nội dung nào
NullabilityUtilsTest.testCanAnnotateTypesWithNullabilityAnnotations() không kiểm thử bất kỳ nội dung nào
Tắt tính năng Gợi ý chèn tên tác giả mã theo mặc định
Tài nguyên
Lỗi khi thêm thẻ trống
Chạy thiết bị
Hỗ trợ tắt nguồn hiển thị trên Android 14

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

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.6.0-alpha07
Vấn đề đã khắc phục
App Quality Insights (Thông tin chi tiết về chất lượng ứng dụng)
Firebase Crashlytics không hoạt động
Hỗ trợ Dagger/Hilt
Biểu tượng rãnh Dagger không hiển thị cho các dự án nhiều mô-đun sau khi cập nhật Hedgehog
Hilt trong điều hướng của trình chỉnh sửa không hoạt động giữa các thư viện (chỉ các mô-đun)
Quản lý phần phụ thuộc
Cảnh báo CredentialDependency trong trình tìm lỗi mã nguồn 8.5.0-alpha08 được gọi ra mặc dù có credentials-play-services-auth
IntelliJ
Koala Canary 3 (2024.1) đã làm hỏng chế độ cài đặt đồng bộ hoá trên các IDE
Chỉnh sửa bố cục và tài nguyên
Lần đầu tiên, bạn không thể chọn trong trình đơn thả xuống tự động hoàn tất trong các trường của Layout Editor (Trình chỉnh sửa bố cục). Bạn phải thực hiện thao tác này hai lần để điền sẵn trường.
Tìm lỗi mã nguồn
Cảnh báo tìm lỗi mã nguồn của Trình quản lý thông tin xác thực không chính xác trên Wear
Logcat
Tên thẻ logcat biến mất khi tìm kiếm/lọc
Trình bổ trợ của bên thứ ba
Trình bổ trợ Grazie dẫn đến việc phân tích mã vô hạn

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

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.6.0-alpha06
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
[Koala 2024.1.2 Canary 2] Lỗi khi chạy mô-đun hồ sơ cơ sở trên tệp APK phân tách
Dọn dẹp/xoá ProjectInfo
Cập nhật kdoc đã lỗi thời cho "isIncludeAndroidResources" trong AGP DSL
Tính năng xem trước trong Compose
"lỗi tải cấu phần phần mềm bản dựng từ" khi cố gắng triển khai bản xem trước trên Koala Canary 4
Kiểm thử ảnh chụp màn hình trong tính năng Xem trước trong Compose
Thiếu phần cắt cụ thể cho Wear để kiểm thử ảnh chụp màn hình trong bản xem trước Compose
Quản lý phần phụ thuộc
Lỗi: IDE không phải lúc nào cũng đề xuất thay thế "biên dịch" bằng "api" hoặc "triển khai"
Gradle
Android Studio (Iguana) hiển thị lỗi dự án khi không có lỗi
Nhập/Đồng bộ hoá
Liên kết lỗi tệp `*.versions.toml` trong kết quả gradle
Chỉnh sửa bố cục và tài nguyên
Lần đầu tiên, bạn không thể chọn trong trình đơn thả xuống tự động hoàn tất trong các trường của Layout Editor (Trình chỉnh sửa bố cục). Bạn phải thực hiện thao tác này hai lần để điền sẵn trường.
Tìm lỗi mã nguồn
Lỗi tìm lỗi mã nguồn UnknownNullness khi sử dụng chú thích sử dụng loại
[library desugar] lint shows false positive warning NewApi warnings with desugaring enabled
Tích hợp công cụ tìm lỗi mã nguồn
Các tác vụ tìm lỗi mã nguồn không thành công với bản dựng đi kèm
Logcat
Không cho biết tính năng tìm kiếm phân biệt chữ hoa chữ thường trong Logcat
Tài nguyên
Tính năng "Remove Unused Resources" (Xoá tài nguyên không dùng đến) không hoạt động khi chọn mô-đun trong thành phần hiển thị dự án

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

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.6.0-alpha04
Vấn đề đã khắc phục
Chỉnh sửa trong Compose
Tính năng tự động hoàn thành cho hàm @Composable có một tham số lambda không bắt buộc có nội dung trùng lặp
Layout Inspector
Layout Inspector không hiển thị số lần kết hợp lại trong các thành phần con
Chạy thiết bị
StudioScreenSharingAgent gặp sự cố trên một số thiết bị có API 29 do lệnh gọi JNI không chính xác đến SurfaceControl.destroyDisplay

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

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.6.0-alpha03
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Tệp kê khai không được tạo cho cấu hình androidTest của Biến thể
AGP 8.4 cố gắng thiết lập Hồ sơ khởi động trên các bản gỡ lỗi
Kết quả của bản dựng
Lỗi "source/target 6/7 support removed in JDK 21" (đã xoá tính năng hỗ trợ nguồn/mục tiêu 6/7 trong JDK 21) không cung cấp bất kỳ bản sửa lỗi nhanh nào
Chỉnh sửa trong Compose
Việc áp dụng Trình bổ trợ trình biên dịch Kotlin Compose mới sẽ làm trình bổ trợ IDE K2 gặp sự cố và chặn giai đoạn Phân tích
Nhập/Đồng bộ hoá
[Koala Canary 8] Giao diện người dùng bị treo trong 5 đến 8 giây trong quá trình đồng bộ hoá Gradle
Chỉnh sửa bố cục và tài nguyên
Thao tác cuộn bằng chuột trong trình thiết kế bố cục sẽ khiến bố cục nhảy lên và xuống nếu bố cục có ScrollView
Tìm lỗi mã nguồn
Công cụ tìm lỗi mã nguồn không gọi visitAnnotationUsage để sử dụng các chú thích đã chú thích
Chỉnh sửa trực tiếp
Studio Iguana: Android Test Orchestrator làm hỏng tính năng Chỉnh sửa trực tiếp với lỗi: "Không phát hiện được min-api: Quá nhiều minAPI"
Trình chỉnh sửa điều hướng
Lỗi: việc chuyển hướng trên bản xem trước biểu đồ điều hướng có hiệu ứng kéo giãn kỳ lạ
Translations Editor (Trình chỉnh sửa bản dịch)
Lỗi: trong công cụ dịch, không thể sử dụng phím mũi tên để di chuyển đến bản dịch và thao tác cuộn cũng không ảnh hưởng đến các bản dịch đó
Trình chỉnh sửa bản dịch: Xử lý thao tác cắt/dán trong bảng
Công cụ giao diện người dùng
Không nhập được thành phần vectơ của cờ Hoa Kỳ

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

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.6.0-alpha02
Vấn đề đã khắc phục
Chỉnh sửa trong Compose
Tuỳ chọn "Bật tính năng tự động hoàn thành nâng cao" của Compose tạo ra mã gây nhiễu
Trình chỉnh sửa tệp Gradle
Đề xuất sửa lỗi nhanh bị hỏng từ trình kiểm tra chính tả trong phần khai báo phần phụ thuộc trong kts
Trình phân tích tài nguyên
Giảm lề trong giao diện người dùng theo hướng công việc?
Tài nguyên
Trình bổ trợ Android cho Gradle tạo các trường trùng lặp trong tệp R kiểm thử đơn vị cho các thành phần có thể tạo kiểu sử dụng thuộc tính `android:*`.

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

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.6.0-alpha01
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Hồi quy AGP 7.0.0-alpha10: Không áp dụng được plugin "com.android.internal.library" khi tính năng liên kết dữ liệu đang bật
Lỗi khi chạy công cụ tìm lỗi mã nguồn có và không có K2 UAST
Tìm mức sử dụng
"Tìm trường hợp sử dụng" tìm các trường hợp sử dụng kiểu mẹ thay vì kiểu đã chọn