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

Android Studio Flamingo Bản vá 2 (2022.2.1.20)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.2
Vấn đề đã khắc phục
Trình gỡ lỗi C++
Sau khi cập nhật lên Flamingo, trình gỡ lỗi gốc không tải biểu tượng
Trình rút gọn (R8)
R8 không thành công trong quá trình tạo bản dựng bằng ArrayIndexOutOfBoundsException
VerifyError: Trình xác minh từ chối lớp khi sử dụng R8 với Kotlin 1.8.20
R8 trên AGP 8 làm gián đoạn dịch vụ Google Fit
Việc bao gồm thông tin tệp nguồn với các tên dư thừa, trùng lặp với tên đầu vào, không được biểu thị chính xác

Android Studio Flamingo Bản vá 1 (2022.2.1.19)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.1
Vấn đề đã khắc phục
Trình rút gọn (R8)
Lỗi: "No VersionRequirement with the given id in the table" sau khi nâng cấp AGP 7.2.2 -> 7.4.0
Lỗi NullPointerException của R8 tại markTypeAsLive AGP 7.4.1
[R8 4.0.53] Lỗi xác minh lớp cứng trên Android 11

Android Studio Flamingo RC 1 (2022.2.1.17)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-rc01
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
android.injected.testOnly=false không có tác dụng
Dexer (D8)
Giải pháp thay thế cho JDK-8272564 dường như được yêu cầu ở API cấp 28-30
Gói phát hành/APK
Lỗi khi tạo gói đã ký (Xoá tất cả bí danh trong kho khoá khi tạo bí danh mới)

Android Studio Flamingo Beta 5 (2022.2.1.16)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-beta05
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Lỗi bản dựng đề cập đến API cấp 34, API này không tồn tại
Thông báo "We recommend using a newer Android Gradle plugin" (Bạn nên dùng trình bổ trợ Android mới hơn cho Gradle) khi không có trình bổ trợ mới hơn
Android Studio
Cửa sổ công cụ thiết bị đang chạy trong AS Electric Eel sẽ mất kết nối với Pixel Watch trong khi phản chiếu thiết bị

Android Studio Flamingo Beta 4 (2022.2.1.15)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-beta04
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Không thực hiện được processDebugUnitTestManifest bằng phần giữ chỗ tệp kê khai cho các biến thể kiểm thử
Công cụ tìm lỗi mã nguồn truy cập vào thông tin về nhóm tài nguyên mà không cần phần phụ thuộc
JDK
Màn hình trống sau khi máy tính xách tay chuyển sang chế độ ngủ để thiết lập chế độ nhiều màn hình
Giraffe Canary 2: Giao diện người dùng bị treo (beachball) khi khởi động: sun.java2d.metal.MTLLayer.blitTexture
Trình rút gọn (R8)
java.lang.VerifyError: Trình xác minh từ chối lớp androidx.compose.ui.graphics.colorspace.o: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object) không xác minh được: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object): [0x0] không truy cập được trường thực thể java.lang.Object androidx.compose.ui.graphics.colorspace.n.a từ đối tượng thuộc loại Tham chiếu chính xác: androidx.compose.ui.graphics.colorspace.o
AGP 7.4.0/7.3.1 – Cố gắng đưa một hành động vào hàng đợi trong danh sách công việc của hàng đợi không thể đẩy
Rút gọn mã Renderscript: giảm hiệu suất đáng kể khi nâng cấp AGP từ 7.3.1 lên 7.4.0

Android Studio Flamingo Beta 3 (2022.2.1.14)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-beta03
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Trình bổ trợ tìm lỗi mã nguồn không thuộc gradle-api
DexingFileDependenciesTask.outputKeepRules là một thư mục nhưng lại được đánh dấu là OutputFile
Việc nâng cấp lên AGP 7.4 dẫn đến lỗi StackOverflowError
Tính năng xem trước trong Compose
AS Flamingo Alpha 10 Compose Preview PermittedSubclasses yêu cầu phải có ASM9
Dexer (D8)
Cập nhật thư viện siêu dữ liệu Kotlin lên phiên bản 0.6.0
Nhập/Đồng bộ hoá
Không đồng bộ hoá được Gradle trên AS 2022.3.1 Canary 2
Không thể gọi "GradleSyncListener.syncFailed" vì "syncListener" có giá trị rỗng
JDK
Màn hình trống sau khi máy tính xách tay chuyển sang chế độ ngủ để thiết lập chế độ nhiều màn hình
Giraffe Canary 2: Giao diện người dùng bị treo (beachball) khi khởi động: sun.java2d.metal.MTLLayer.blitTexture
Công cụ kiểm tra mạng
TrackedHttpURLConnection.getHeaderField gặp sự cố với NullPointerException
Trình rút gọn (R8)
Lỗi với NPE/câu nhận định trong trình xác minh khung CF
Hồi quy sau khi xoá bộ nhớ đệm tra cứu trường
":app:minifyVariantWithR8" trả về lỗi NullPointerException trong AGP 7.4.0-beta02
R8: ClassNotFoundException khi -allowaccessmodification
Thêm tính năng hỗ trợ trình tiếp nhận ngữ cảnh trong siêu dữ liệu

Android Studio Flamingo Beta 1 (2022.2.1.12)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-beta01
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Các vấn đề về "com.android.build.gradle.tasks.ShaderCompile" với bộ nhớ đệm cấu hình
Việc thêm vào tài nguyên Java bằng API AGP làm hỏng bộ nhớ đệm cấu hình
Trình phân tích bản dựng
NPE trong TasksTreeStructure.updateStructure (Trình phân tích bản dựng)
Trình mô phỏng
Cảnh báo về quyền riêng tư phải xuất hiện khi người dùng bật chế độ phản chiếu thiết bị trong phần Cài đặt
Tìm lỗi mã nguồn
TypedArray#close (API 31) không ở quy trình đơn giản hoá nhưng AS không hiển thị cảnh báo khi được dùng trong try-with-resources
Công cụ tìm lỗi mã nguồn không kiểm tra các lượt truyền hợp lệ của thiết bị nhận cuộc gọi
Công cụ tìm lỗi mã nguồn chỉ kiểm tra các lượt truyền an toàn đối với các giao diện được triển khai trực tiếp, chứ không phải các giao diện kế thừa

Android Studio Flamingo Canary 11 (2022.2.1.11)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-alpha11
Vấn đề đã khắc phục
Trình phân tích bản dựng
NPE trong TasksTreeStructure.updateStructure (Trình phân tích bản dựng)
Trình mô phỏng
Cảnh báo về quyền riêng tư phải xuất hiện khi người dùng bật chế độ phản chiếu thiết bị trong phần Cài đặt

Android Studio Flamingo Canary 10 (2022.2.1.10)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-alpha10
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Instrumentation API không chuyển đổi các phần phụ thuộc tệp cục bộ
Lỗi "AnnotationProcessorOptions.arguments are queried" ("AnnotationProcessorOptions.arguments được truy vấn") khi cập nhật lên 7.4 Beta 1
Di chuyển các trình bổ trợ công khai cho Gradle sang gradle-api và xoá BasePlugin.getExtension
Không sử dụng r8.jvmArgs
JDK17 là phiên bản cần thiết tối thiểu cho AGP
AGP 8.0.0 A8 phá vỡ hồ sơ cơ sở
Thay đổi "compileSdkVersion" thành "compileSdk" trong thông báo CheckAarMetadataTask trong AGP 8.0
AGP 7.4.0-rc01 phá vỡ Variant API với nội dung "Querying the mapped value of map(provider(java.util.Set)) before task '...' has completed is not supported" ("Truy vấn giá trị đã ánh xạ của map(provider(java.util.Set)) trước khi tác vụ "..." đã hoàn tất không được hỗ trợ")
Android Studio
Không hiện cửa sổ bật lên về các tính năng xem trước Java không liên quan
Trình xem APK
Quy tắc hồ sơ cơ sở quá lớn
Giải mã hồ sơ cơ sở cho Gói ứng dụng
Bản xem trước AVD
Thành phần vectơ (Vector Asset) không thể tải tệp SVG
Trình phân tích bản dựng
Không có thông báo "new build warnings available" ("cảnh báo bản dựng mới hiện có") trong Trình phân tích bản dựng
Code Editor
AppLinksAutoVerify không hỗ trợ lệnh chuyển hướng 301
Chỉnh sửa trong Compose
Ngừng nhập compose "Image" ("Hình ảnh") được quảng bá trên các phiên bản vẫn được sử dụng
Triển khai
Lỗi phản chiếu thiết bị
Công cụ thiết kế
Không chuyển đổi được SVG sang Đồ hoạ vectơ của Android cho độ dốc tuyến tính do thành phần xref:href
Dexer (D8)
Lỗi hợp nhất tệp dex liên quan đến tổng hợp toàn cục sau khi nâng cấp AS Canary 6 lên 7
Trình mô phỏng
Nhân ngẫu nhiên CRASH của trình mô phỏng liên quan đến việc mô phỏng WLAN (mac80211_hwsim)
Chú giải công cụ cho trình mô phỏng đổi kích thước điều khiển máy ảnh
Mảnh
Mảnh tìm lỗi mã nguồn DialogFragmentCallbacksDetector bị lỗi khi nâng cấp lên công cụ tìm lỗi mã nguồn 30.4.x (AGP 7.4.x)
Nhập/Đồng bộ hoá
IDE không có JDK
Thêm nguồn sau khi các biến thể được tạo phá vỡ quá trình đồng bộ hoá
Thông báo lỗi Trình bổ trợ hỗ trợ Android cần đổi tên từ khoá
Layout Editor
Các biểu tượng dọc và ngang của LinearLayout có thể gây hiểu lầm
Tìm lỗi mã nguồn
Nội dung giải thích về quy trình kiểm tra tìm lỗi mã nguồn của AccessibilityDetector đã lỗi thời
Quy trình kiểm tra Lint SDK_INT phải nắm rõ các biến cục bộ tạm thời
Lỗi khi TestMode.TYPE_JAWS thay thế loại hàm bằng typealias
Lỗi: khi tạo ObjectAnimator bên ngoài khối mã hiện tại, sẽ có cảnh báo dương tính giả về việc không khởi động ObjectAnimator #38
Tìm lỗi mã nguồn: NPE do truy vấn thực thể Ứng dụng ở chế độ mergeOnly
Quy tắc tìm lỗi mã nguồn NonConstantResourceId không thể phát hiện để chỉ định hằng số từ mã nhận dạng tài nguyên
không cho thấy lỗi trên mã nhận dạng khung hiển thị
Không giải trình tự được bộ nhớ đệm tài nguyên tìm lỗi mã nguồn dẫn đến lỗi trong tìm lỗi mã nguồn (nhưng phải là cảnh báo)
Hồi quy AGP Flamingo Alpha 8 Lint NewApi Desugar
Tích hợp công cụ tìm lỗi mã nguồn
Tệp đường cơ sở nay là dữ liệu Đầu vào và Đầu ra của tác vụ tìm lỗi mã nguồn
Logcat
Thêm thao tác nhấp chuột phải để sao chép văn bản thông báo
ProfileInstaller và Hồ sơ cơ sở
Hiển thị addMetadata cho kiểm thử Hawkeye
Tài nguyên
Việc tái cấu trúc tên màu XML (KHÔNG PHẢI tên tệp) từ chối sử dụng ký tự viết hoa làm tên tệp không hợp lệ
Chạy kiểm thử
Mỗi lần chạy kiểm thử đơn vị để kiểm tra mức độ phù hợp, tôi phải biên dịch lại (hai lần)
Nâng cấp trợ lý
Việc nâng cấp lên AS Flamingo Canary 9 sẽ khiến dự án không hoạt động khi các trường BuildConfig tuỳ chỉnh được sử dụng trong tệp gradle.

Android Studio Flamingo Canary 9 (2022.2.1.9)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-alpha09
Vấn đề đã khắc phục
Android App Bundles
Cho phép chỉ định đường dẫn để đưa thư viện vào Gói ứng dụng được tạo ở bên ngoài
Trình bổ trợ Android cho Gradle
lint.xml trong các mô-đun không được xem xét để kiểm tra ĐÃ CẬP NHẬT của công việc tìm lỗi mã nguồn
Vấn đề với trình bổ trợ Android cho Gradle 7.0+ và Kiểm thử Android: Không tìm thấy tài nguyên: id
configureCMakeDebug dễ bị lỗi với ngoại lệ về con trỏ rỗng
IllegalAccessError nâng cấp dự án lên AS2022.2.1.5, FireBasePerfPlugin
Đồng bộ hoá không thành công với lỗi khó hiểu "Bộ sưu tập không chứa phần tử nào khớp với thuộc tính".
Trình quản lý thiết bị ảo Android
Tính năng Phản chiếu thiết bị luôn mở
Chỉnh sửa trong Compose
Thứ tự đề xuất MaterialTheme
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
Nhập/Đồng bộ hoá
IDE không có JDK
OutputBuildAction đã được biên dịch bởi một phiên bản Java Runtime mới hơn
Không tạo cấu hình chạy nào cho các mô-đun có trình bổ trợ Gradle "com.android.test"
Cảnh báo IDE dương tính giả về mức ngôn ngữ "xem trước" của Java
IDE bị treo đang cố gắng tái cấu trúc phương thức kotlin trong dự án lớn
IntelliJ
Rò rỉ dự án qua FocusChangeListener trong FileEditorManagerImpl
Trình bổ trợ Kotlin
Hồi quy trong EE: Đôi khi không trích xuất được một phương thức
Tìm lỗi mã nguồn
Android Studio đánh dấu không chính xác phiên bản được chỉ định là đã lỗi thời.
AndroidDeprecatedInspection.DeprecatedFilter EP không bao giờ được đăng ký trong tệp android-plugin.xml
Mã/Mẫu mới
Android Studio tạo câu lệnh hoạt động không chính xác trong tệp kê khai khi hoạt động mới không được tạo trong thư mục gốc của dự án
Mẫu Empty Views Activity (Hoạt động chế độ xem trống) không nhập được lớp R khi hoạt động không được tạo trong gói gốc
Mẫu Android Studio không hỗ trợ liên kết dữ liệu.
Trình phân tích tài nguyên
Khung hiển thị dấu vết simpleperf từ dưới lên không điền chính xác trong Flamingo C6
Wear
Việc sử dụng "esc" làm phím tắt nút quay lại sẽ mất tiêu điểm trong trình mô phỏng

Android Studio Flamingo Canary 8 (2022.2.1.8)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-alpha08
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
AGP 7.4.0-alpha09 tạo các bản dựng không tải lên tính năng Phân phối ứng dụng Firebase
Bản dựng C++
Di chuyển mục nhật ký C++ sang luồng trong nền
Đọc hàm lazy phiên bản CMake không nằm trong cấu hình
Chỉnh sửa trong Compose
Thứ tự đề xuất MaterialTheme
Liên kết dữ liệu
Trình biên dịch liên kết dữ liệu không còn phân giải các loại trong thư viện đa nền tảng bằng Kotlin 1.7.0
Gói phát hành/APK
"Tạo gói đã ký/APK" – đường dẫn đích phải phụ thuộc vào mô-đun

Android Studio Flamingo Canary 7 (2022.2.1.7)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-alpha07
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Gradle 8.0-milestone-2 gây ra ngoại lệ trong AGP
Tối ưu hoá việc hợp nhất tệp kê khai cho các ứng dụng và thư viện
Thêm gradle-settings-api vào quy trình tạo javadoc
"Hằng số enum không xác định" mới từ javac trên AGP 7.4.0-alpha09
API
buildConfigField hiện ghi đè cảnh báo phát hành với trình bổ trợ cho Grade 3.0.0
Chỉnh sửa trong Compose
Thiếu phần đánh dấu lệnh gọi hàm trong Compose trong giao diện Darcula
Việc thêm lệnh Nhập (Imports) cho hàm có khả năng kết hợp thường không đọc được
Tính năng xem trước trong Compose
font/myfont.xml đã di chuyển không tồn tại (hoặc không có dạng tệp)
Trình quản lý thiết bị
Việc chỉnh sửa AVD sẽ cho phép dùng Khung thiết bị, bỏ qua chế độ cài đặt trước
Trình mô phỏng
Chế độ cài đặt "Stay awake" (Không khoá màn hình) không được khôi phục khi thiết bị ngắt kết nối
Khi dùng tính năng phản chiếu màn hình: thao tác nhấn có thể ngắt kết nối thiết bị
Layout Editor
AS 2021.1.1 Bản vá 3: Các vấn đề trong Inputtype
Rò rỉ bộ nhớ 138 MB trong CustomViewPreviewRepresentation
tools:listitem của Spinner (Vòng quay) không hiện chính xác khi được dùng trong thẻ include (bao gồm).
Layout Inspector
Layout Inspector không kiểm tra Compose nếu phiên bản bị loại trừ khỏi ứng dụng đang chạy
Tìm lỗi mã nguồn
Tìm lỗi mã nguồn: Quá trình hợp nhất PartialResults hoạt động không chính xác
Logcat
Yêu cầu: cũng cho phép ẩn cấp độ nhật ký đối với Logcat
Wear
Trình mô phỏng Android. Vòng tròn Wear OS. Trở lại hình vuông.

Android Studio Flamingo Canary 6 (2022.2.1.6)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-alpha06
Vấn đề đã khắc phục
Logcat
Yêu cầu: cũng cho phép ẩn cấp độ nhật ký đối với Logcat

Android Studio Flamingo Canary 5 (2022.2.1.5)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-alpha05
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
So với các loại bản dựng khác, bản dựng "debug" có khoá ký mặc định
Thư mục nguồn đã tạo được liệt kê dưới dạng thư mục Java trong nhà cung cấp nguồn chính của mô hình tìm lỗi mã nguồn
Chỉnh sửa trong Compose
Tính năng đánh dấu cú pháp của Jetpack Compose không nhất quán
Nhập/Đồng bộ hoá
Chọn lựa bản sửa lỗi nền tảng cho IDEA-303282
Layout Editor
Thuộc tính trọng lực không được xử lý chính xác trong khung hiển thị bản vẽ
Hỗ trợ cho các thư mục sampledata sẽ được tiếp nhận theo cách chuyển tiếp để sử dụng trong các dự án nhiều mô-đun
Tính năng tái cấu trúc RTL cố chỉnh sửa tệp App Compat
Tiện ích khung hiển thị thời gian
Bản xem trước thiết kế sẽ không còn hoạt động nếu giao diện thiếu một thuộc tính bất kỳ
Các lựa chọn trùng lặp trên Component Tree (Cây thành phần) trong chế độ thiết kế của Trình chỉnh sửa bố cục (Layout Editor)
Trong cửa sổ Layout (Bố cục), khi chuyển từ khung hiển thị Design (Thiết kế) sang khung hiển thị Split (Phân tách), khung hiển thị xml không cuộn đến thành phần đã chọn.
Khi nhấp chuột phải vào hàng chế độ xem trong Layout Editor, nếu trình đơn theo bối cảnh không mở ra, cần nhấp chính xác vào mã nhận dạng/loại khung hiển thị
Phần trăm hướng dẫn không hiện trong khung hiển thị bản thiết kế khi được cung cấp bằng giá trị kích thước
Đề xuất: Kích thước của ô khung hiển thị thuộc tính mục phải thay đổi được
Lề bố cục không hoạt động bình thường
tools:listitem của Spinner (Vòng quay) không hiện chính xác khi được dùng trong thẻ include (bao gồm).
inputType mặc định không chính xác cho editText
Android Studio sẽ thêm các thuộc tính vị trí tuyệt đối trên các nhóm ConstraintLayout
Tìm lỗi mã nguồn
[Công cụ xây dựng/Tìm lỗi mã nguồn] Thuộc tính hàm khởi tạo ChecksSdkIntAtLeast
Logcat
Nhật ký ngừng hiển thị trên bảng điều khiển
Chạy kiểm thử
"Invalid dynamic link" (Đường liên kết động không hợp lệ) tại https://g.co/androidstudio/not-mocked
Kiểm thử
g.co/androidstudio/not-mocked không còn hữu ích

Android Studio Flamingo Canary 4 (2022.2.1.4)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-alpha04
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Thao tác ghi đè tài nguyên bằng resValue trong build.gradle sẽ dẫn đến Error: Duplicate resources (Lỗi: Tài nguyên trùng lặp)
So với các loại bản dựng khác, bản dựng "debug" có khoá ký mặc định
Việc sử dụng các tính năng động và rút gọn tài nguyên gây ra sự cố về thời gian chạy
Code Editor
Việc kiểm tra "RegExp" > "Thừa ký tự thoát" (RegExp > Redundant character escape ) phát hiện nhầm "\\}" là ký tự thừa
Quản lý phần phụ thuộc
Xoá các công cụ xây dựng cũ
Nhập/Đồng bộ hoá
Không nhập được dự án Kotlin Multiplatform trong AS 2022.1.1 Beta 1
IllegalStateException: Không tìm thấy bản dựng (name=':')
Layout Editor
Lỗi xem trước trong khung hiển thị tuỳ chỉnh
Tìm lỗi mã nguồn
Trình phát hiện Recycle (Tái chế) của công cụ lint (tìm lỗi mã nguồn) báo lỗi dương tính giả liên quan đến openInputStream
Logcat
[LogcatV2] Gợi ý phím tắt không chính xác nếu bạn thay đổi tổ hợp phím "control + space" mặc định
Công cụ kiểm tra mạng
Công cụ kiểm tra mạng sẽ cho thấy yêu cầu hai lần nếu OkHttpClient được tạo từ một OkHttpClient khác bằng newBuilder()

Android Studio Flamingo Canary 3 (2022.2.1.3)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-alpha03
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Ngừng tạo cấu hình androidJacocoAnt nếu không bật mức độ phù hợp
Việc sử dụng @IntDef trong một thành phần thư viện sẽ không tạo ra annotations.zip trong aar
Không tìm thấy kiểu super chung cho
Thêm phiên bản thuộc tính gradle của LINT_PRINT_STACKTRACE=true
Các cấu phần phần mềm Prefab cũ được đóng gói vào AAR
Di chuyển từ thuộc tính đích đến thuộc tính outputLocation để xử lý cảnh báo về việc ngừng sử dụng và chuẩn bị cho Gradle 9.0
Xem xét cờ "--release" khi thiết lập tác vụ trong JavaCompile
[AGP-7.3.0-beta03] ShrinkResourcesNewShrinkerTask gặp lỗi khi có dòng trống sau khi khai báo xml
Mục tiêu lintVital chạy theo mặc định trong biến thể gỡ lỗi
Cảnh báo khi không có tệp ProGuard
AGP cố gắng thêm kotlinOptions.freeCompilerArgs vào giai đoạn thực thi nhiệm vụ
Đồng bộ hoá Gradle không thành công: Không đồng bộ hoá được: lý do không xác định
DependencyReportTask không tương thích với bộ nhớ đệm cấu hình
Code Editor
Thao tác trích xuất tài nguyên chuỗi có thể bao gồm cả dấu ngoặc kép (" ")
Tính năng làm nổi bật ngữ cảnh SQL không hoạt động trong Room 2.5.0
Tính năng xem trước trong Compose
DropdownMenu mở rộng ở vị trí không chính xác trong Chế độ tương tác Xem trước
Trình gỡ lỗi
Nguồn gỡ lỗi mặc định là compileSdkVersion thay vì phiên bản trình mô phỏng
Trình mô phỏng
Khi dùng tính năng phản chiếu màn hình: thao tác nhấn có thể ngắt kết nối thiết bị
Nhập/Đồng bộ hoá
Không thể nhập dự án Gradle sau khi nâng cấp từ Chipmunk Bản vá 2 (2021.2.1)
Các chế độ của trình biên dịch không được đưa vào khi đồng bộ hoá IDE Gradle
Không nhập được dự án Kotlin Multiplatform trong AS 2022.1.1 Beta 1
Tìm lỗi mã nguồn
Thao tác kiểm tra tìm lỗi mã nguồn ResourceType không hoạt động với các nguồn Kotlin
VersionChecks không xử lý việc kiểm tra khoảng Kotlin
Dương tính giả đối với InlinedApi khi được bao bọc
Logcat
Vấn đề về logcat
Mã/Mẫu mới
Một thẻ siêu dữ liệu trống được thêm vào các dự án mới
Project View (Chế độ xem dự án)
Tên gói chưa được cập nhật trong thanh bên sau khi đổi tên
Nâng cấp trợ lý
Hỗ trợ thay đổi tên gói cho AndroidTest
Di chuyển thuộc tính gói của AndroidManifest.xml sang không gian tên DSL

Android Studio Flamingo Canary 2 (2022.2.1.2)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-alpha02
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Cấu hình MergeGeneratedProguardFilesCreationAction bị chậm ngay cả khi bộ nhớ đệm cấu hình đang bật
[AGP] Thêm thư mục nguồn đã tạo vào mô hình IDE (Variant API (API biến thể))
Ngừng sử dụng JavaPluginConvention và HasConvention
Không thêm ignorewarnings vào R8 theo mặc định
Cảnh báo khi không có tệp ProGuard
AGP 7.3.0 phá vỡ tính năng đồng bộ hoá gradle cho các dự án nền tảng gradle
Thư viện apksig: ApkVerifier$Result.getV4SchemeSigners() được đánh dấu là riêng tư
Trình xem APK
Căn chỉnh nhãn hộp thoại không chính xác
Hiển thị nội dung của tệp .version trong Công cụ phân tích APK
Tiêu đề cột trong bảng của Công cụ phân tích APK thiếu khoảng đệm
Trình quản lý thiết bị ảo Android
Lỗi trên Trình quản lý thiết bị ảo Android: Không định vị được adb nhưng adb.exe vẫn có trên đường dẫn.
Công cụ kiểm tra tác vụ trong nền
Công cụ kiểm tra tác vụ trong nền
Trình soạn thảo mã
Thao tác trích xuất tài nguyên chuỗi có thể bao gồm cả dấu ngoặc kép (" ")
Trình quản lý thiết bị
Trình đơn tìm kiếm thao tác cho kết quả không rõ ràng khi tìm kiếm "Trình quản lý thiết bị"
Sắp xếp sai cách trong Trình quản lý thiết bị
Trình mô phỏng
Tắt màn hình thiết bị trong khi phản chiếu
Nhập/Đồng bộ hoá
Cho phép thử nghiệm đồng bộ hoá với các phiên bản AGP cũ để xử lý DSL của không gian tên mới
Hỗ trợ bố cục nguồn KMP mới
Trình bổ trợ Kotlin
Refactor -> Modularize tool (Tái cấu trúc -> Công cụ mô-đun hoá) không dùng được mã Kotlin
Logcat
Vui lòng khôi phục khả năng tuỳ chỉnh cỡ chữ logcat
Logcat hiển thị biểu ngữ "All logs entries are hidden by the filter" (Tất cả các mục nhập nhật ký bị bộ lọc ẩn) khi thiết bị ngắt kết nối
Tái cấu trúc mô-đun hoá
AS 3.3 alpha8: Tái cấu trúc… mô-đun hoá có màu xám
Điều hướng
Nếu không gian tên được chuyển sang build.gradle, thì bản dựng này sẽ không dùng được bản khai báo R không thể tham chiếu.
Mã/Mẫu mới
Nhận xét sai trong mẫu Hoạt động dạng thẻ
Phần tên mô-đun quá hẹp
Trình hướng dẫn dự án mới
Màn hình phân phối phiên bản quá lớn và không thể cuộn được.
Gói phát hành/APK
Quá trình tạo kho khoá không có ký tự thoát hoặc đối số trích dẫn
Tài nguyên
Không trích xuất được tài nguyên chuỗi từ Kotlin nếu tài nguyên đó chứa dấu ngắt dòng
Android Studio tự động thay thế tài nguyên có thể vẽ
Các tệp SVG có nền trong suốt sẽ chuyển sang màu vàng
Thao tác chuyển đổi sang WebP phải hoạt động được với các biểu tượng trình chạy
Trình quản lý SDK
Thư mục biểu tượng hình mẫu sẽ gây ra sự chậm trễ nghiêm trọng trong Trình quản lý SDK
SdkManager hiển thị toString trên RemotePackage
Translations Editor (Trình chỉnh sửa bản dịch)
Trình chỉnh sửa bản dịch: giữ cho các tệp tài nguyên không đặt tất cả các tệp này vào strings.xml
Trình chỉnh sửa bản dịch không phân biệt giữa chữ Kirin và Latinh của Serbia. Ngoài ra, Trình chỉnh sửa bản dịch còn thiếu nhiều ngôn ngữ
Việc thêm một chuỗi trong Trình chỉnh sửa bản dịch sẽ thêm tài nguyên hai lần (AS Bumblebee)
Nhiều cột bị ghi đè khi dán văn bản

Android Studio Flamingo Canary 1 (2022.2.1.1)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.0.0-alpha01
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Lỗi bản dựng không ổn định trong thao tác MergeResources
Ngừng sử dụng JavaPluginConvention và HasConvention
Vị trí tệp không chính xác và không nhất quán cho API chuyển đổi mới
Trình bổ trợ Android cho Gradle không nên sử dụng chức năng GUtil.toWords(string) đã ngừng hoạt động
Trình bổ trợ Android cho Gradle không nên sử dụng chức năng ConfigureUtil.configure(closure, target) đã ngừng hoạt động
Cập nhật các kiểm thử AGP để sử dụng KGP 1.7.20-Beta
Gradle 7.4 không thành công (không tạo được phiên bản AnalyticsService)
"Hằng số enum không xác định" mới từ javac trên AGP 7.4.0-alpha09
API
API biến thể: Trong AGP 7.1 trở lên, bản cập nhật cho các đối tượng biến thể mới không được chuyển tiếp đến các đối tượng biến thể cũ
Trình chỉnh sửa C++
Không thể định vị C++ .h bên ngoài trong chế độ xem dự án Android
Trình soạn thảo mã
Tắt tính năng nhập ký tự đại diện theo mặc định cho các dự án Kotlin trong Android Studio
Triển khai
Rò rỉ dự án qua AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
Trình quản lý thiết bị
Trình quản lý thiết bị cho thấy Hình ảnh tự động để chọn điện thoại
Trình mô phỏng
Hồ sơ Phần cứng Android TV cho thấy kích thước thiết bị không chính xác
Không thể tải xuống hình ảnh đối với Android 12.0 mà không có các API Google cho ABI arm64-v8a trên MacBook Pro 14 của tôi
Nhập/Đồng bộ hoá
Không thể đồng bộ hoá dự án với mô-đun KMP trong Chipmunk bằng MPSS
Tránh truy vấn các mô hình KMP để xác định xem một mô-đun có phải là mô-đun KMP hay không
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests không thành công trên JDK17
Không thể nhập dự án Kotlin Multiplatform trong AS 2022.1.1 Canary 10
Bộ nhớ
Công cụ Hồ sơ bộ nhớ cho thấy 0,2 GB thay vì 150 MB
Nâng cấp trợ lý
Trợ lý nâng cấp AGP sẽ xử lý các dự án bằng android.disableAutomaticComponentCreation