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

Bản cập nhật tính năng 4 của Android Studio Narwhal | 2025.1.4 RC 1

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ỏ.

Bản cập nhật tính năng Narwhal 4 của Android Studio | 2025.1.4 Canary 5

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 9.0.0-alpha05
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
android.proguard.failOnMissingFiles không hoạt động đối với consumerProguardFiles
Cập nhật phần phụ thuộc của trình bổ trợ Kotlin Gradle lên 2.2.10
Tạo KotlinJvmAndroidCompilation bằng API KGP
Chế độ API tường minh của Kotlin được áp dụng cho các nguồn kiểm thử
Biến thể bản dựng
lọc/di chuyển đến loại bản dựng trong khi nhập
Nhập/Đồng bộ hoá
PsBuildTypeTest#testSetListReferences bị vô hiệu hoá
DeclaredDependenciesModelBuilder vi phạm tính năng Phân lập dự án khi truy cập vào các thuộc tính ProjectDependency
Tìm lỗi mã nguồn
Cảnh báo về lỗi mã nguồn "Không thể dọn dẹp bộ nhớ đệm K2"
Thiết bị từ xa
Lỗi: đôi khi các thiết bị từ xa vẫn ngắt kết nối, mặc dù cho thấy đã cài đặt và chạy ứng dụng thành công

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

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 9.0.0-alpha04
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Chuyển phiên bản Java nguồn/mục tiêu mặc định từ Java 8 sang Java 11 trong AGP 9.0
Chuyển giá trị mặc định android.useAndroidX thành true
Ngoại lệ tốt hơn khi áp dụng trình bổ trợ kapt bằng Kotlin tích hợp.
Gradle
Cập nhật công cụ bản dựng mặc định trong AGP lên ít nhất là 35.0.1, có thể là 36
Tìm lỗi mã nguồn
Cảnh báo về lỗi mã nguồn "Không thể dọn dẹp bộ nhớ đệm K2"
Chạy thiết bị
Dừng truyền trực tuyến trên các thiết bị đang chạy

Bản cập nhật tính năng Narwhal 4 của Android Studio | 2025.1.4 Canary 3

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 9.0.0-alpha03
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Khi `isIncludeAndroidResources` được bật, `process{Variant}UnitTestManifest` không hợp nhất được các lượt sử dụng tools:overrideLibrary trong AGP 8.12.0
AGP gây ra cảnh báo về việc ngừng sử dụng trong Gradle cho các tác vụ kiểm thử JVM
DependencyReportTask không tương thích với bộ nhớ đệm cấu hình
Bản dựng C++
phần phụ thuộc gốc trên nhiều mô-đun được mô hình hoá không chính xác
Chỉnh sửa trong Compose
Bảng phối màu cho các lệnh gọi đến hàm thành phần không cập nhật
Tìm lỗi mã nguồn
Lỗi: việc xoá các tài nguyên không dùng đến cũng không xoá bản dịch của các tài nguyên đó và cũng không hỏi về việc này
Chạy thiết bị
Không có âm thanh (ngoại trừ nội dung nghe nhìn) phát trên máy tính khi bạn bật chế độ "chuyển hướng âm thanh từ thiết bị cục bộ"

Bản cập nhật tính năng Narwhal 4 của Android Studio | 2025.1.4 Canary 2

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 9.0.0-alpha02
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Không tạo được bản dựng khi không có tệp ProGuard
xoá các cờ gradle.properties mặc định của buildconfig
Thay đổi giá trị mặc định targetSdk của ứng dụng dựa trên compileSdk thay vì minSdk
Trợ lý nâng cấp SDK Android
Trợ lý nâng cấp SDK Android không xuất hiện
Gradle
Khắc phục việc sử dụng Provider<*?> và Property<*?> trong AGP
Thiết bị từ xa
Rút gọn mã nhận dạng mô hình trong hộp thoại thêm thiết bị từ xa
Chạy kiểm thử
Thông tin thiết bị là thẻ mặc định khi bạn chọn một trường hợp kiểm thử không thành công
Công cụ kiểm thử
Theo mặc định, khi kiểm thử thất bại, bạn sẽ thấy Nhật ký chứ không phải ngăn Thông tin thiết bị

Bản cập nhật tính năng Narwhal 4 của Android Studio | 2025.1.4 Canary 1

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 9.0.0-alpha01
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Xoá AndroidSourceSet.jni đã ngừng dùng trong AGP 9.0
Xoá Installation.installOptions() trong AGP 9.0
Xoá BuildType.isRenderscriptDebuggable trong AGP 9.0.
Xoá android.defaults.buildfeatures.renderscript
`com.android.kotlin.multiplatform.library` gặp sự cố với Thiết bị do Gradle quản lý
Xoá cờ gradle.properties mặc định `android.defaults.buildfeatures.aidl`
Kiểm thử ảnh chụp màn hình của tính năng xem trước trong Compose
cập nhậtScreenshotTest task lost FROM-CACHE capability in 0.0.1-alpha10
Trình kiểm tra cơ sở dữ liệu
Trình kiểm tra cơ sở dữ liệu không hoạt động với BundledSQLiteDriver.
Cấu trúc dự án
Lỗi chính tả trong hộp thoại
Chạy thiết bị
Yêu cầu về tính năng "Thiết bị đang chạy": Hiện tên thiết bị đầy đủ hơn trong trường hợp có nhiều thiết bị cùng mẫu được kết nối
Công cụ kiểm thử
Xoá DSL TestOptions devices và deviceGroups