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

Android Studio Dolphin Beta 5 (2021.3.1.14)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.3.0-beta05
Lỗi đã được khắc phục
Trình bổ trợ Android cho Gradle
Mô-đun AGP 7.2 com.android.test không thể truy cập vào các lớp thiết bị thử nghiệm của mô-đun com.android.app
ART
[R8 3.3.40] Lệnh gọi cấu hình tốc độ dex2oat xuất hiện để treo trên thiết bị Android 8
Biến thể bản dựng
Đôi khi, trình chuyển đổi biến thể sẽ không bao giờ hoàn tất
Nhập/Đồng bộ hóa
Chuyển đổi biến thể khi việc tạo bản dựng không bao giờ hoàn tất
Trình rút gọn (R8)
R8 3.1.7-dev trở lên đã tối ưu hóa Enum không đúng cách, dẫn đến lỗi NoSuchFieldError
NullPointerException trong quá trình tạo tệp kết xuất bằng R8 3.3
Lỗi AssertionError: Không thể tính toán mối quan hệ không được đặt
[R8 3.3.57] NoClassDefFound do giao diện được thay thế bằng lớp trừu tượng có yêu cầu SDK cao hơn

Android Studio Dolphin Beta 4 (2021.3.1.13)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.3.0-beta04
Lỗi đã được khắc phục
Trình bổ trợ Android cho Gradle
Lỗi tìm lỗi mã nguồn trong bản dựng Kotlin 1.7.0-RC2
ART
[R8 3.3.40] Lệnh gọi cấu hình tốc độ dex2oat xuất hiện để treo trên thiết bị Android 8
Nhập/Đồng bộ hóa
Sự cố bản dựng với nhiều hương vị sản phẩm trong phiên bản mới
Logcat
2 GB được sử dụng bởi 9000 DeviceImpl do AndroidLogcatService giữ
Trình rút gọn (R8)
IncompatibleClassChangeError với R8 - 3.3.28 (Android API < 25)
Gradle 7.2.0 gây ra lỗi bản dựng APK com.android.tools.r8.CompilationFailedException

Android Studio Dolphin Beta 3 (2021.3.1.12)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.3.0-beta03
Lỗi đã được khắc phục
Trình bổ trợ Android cho Gradle
processReleaseManifest: gói được tìm thấy trong nguồn AndroidManifest.xml âm tính giả
Đặt dokka-core làm phần phụ thuộc về thời gian biên dịch và tải phần tử đó vào thời gian chạy
AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
Tính năng xem trước trong Compose
ComposePreviewRepresentations rò rỉ thông qua kết nối bus thông báo trong FastPreviewManager
Trình cập nhật
Patcher trên M1 không hoạt động cho EE c1 đến EE c2

Android Studio Dolphin Beta 2 (2021.3.1.11)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.3.0-beta02
Lỗi đã được khắc phục
Android App Bundles
bundletool không đóng gói hồ sơ cơ sở một cách chính xác
Trình bổ trợ Android cho Gradle
AndroidGradlePlugin phiên bản 7.2 phá vỡ API chuyển đổi khi được sử dụng cùng với API ASM
Android Studio BumbleBee không phải lúc nào cũng triển khai các thay đổi mới nhất
Việc biến đổi cấu phần mềm AAR sẽ đặt kết quả sau cùng dưới dạng trung gian
Công cụ thiết kế
Tổ hợp phím Ctrl + D hoặc nút “show diff” không hiển thị git diff
Dexer (D8)
Bật mô hình API bị thiếu trong D8/R8 từ AGP một cách rõ ràng
Tránh việc sử dụng phiên bản có thư viện đơn giản hóa trước khi phát hành
Nhập/Đồng bộ hóa
Phần phụ thuộc POM hình tròn làm gián đoạn tính năng nhập dự án
"Đã phát hiện gốc nội dung trùng lặp" bằng Plugin Android cho Gradle 7.2.0
Tìm lỗi mã nguồn
Tìm lỗi mã nguồn trong AGP 7.2.0, là hiện tượng treo trong ApiDetector check
InconsistentLayout (Bố cục không nhất quán) không tuân theo đường cơ sở
[Tìm lỗi mã nguồn] Trình phát hiện loại mã tài nguyên không chính xác sẽ tìm lỗi trong mã hợp lệ khi mã nằm trên các mô-đun
Chạy
Tùy chọn thiết bị không hiển thị và không thể chạy ứng dụng mặc dù có sẵn mô-đun ứng dụng.
Trình rút gọn (R8)
[R8 3.3.40] Lỗi NoSuchMethodError do lệnh gọi super đến phương thức không tồn tại
NullPointerException trong thư viện đơn giản hóa của quá trình chuyển đổi các thông số kỹ thuật
NullPointerException trong FieldAssignmentTracker sử dụng 3.3.35
[R8 3.3.31] IncompleteHorizontalClassMergeCode, lỗi ngoại lệ không thể truy cập
R8 gây ra lỗi VerifyError trên thư viện Scala

Android Studio Dolphin Beta 1 (2021.3.1.10)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.3.0-beta01
Lỗi đã được khắc phục
Trình bổ trợ Android cho Gradle
Thêm các phương thức đơn giản hoá vào mô hình tìm lỗi mã nguồn
Dexer (D8)
Máy ảo Art/Dalvik trước phiên bản 8 không hỗ trợ bản sửa lỗi cho JDK-8272564
Trình mô phỏng
Bạn không thể tắt tính năng chia sẻ bảng nhớ tạm trong Android Studio Bumblebee vì không thể tắt tính năng này
Tìm lỗi mã nguồn
Thêm -- cờ ngoại tuyến để lỗi mã nguồn
Trình rút gọn (R8)
R8 3.3.28 làm hỏng các phương thức có thể truy cập bằng cách đặt "đặt NPE" vào nội dung phương thức.
Hàm khởi tạo của lớp được lưu giữ sẽ đặt NPE ở chế độ tương thích với Proguard

Android Studio Dolphin Canary 9 (2021.3.1.9)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.3.0-alpha09
Lỗi đã được khắc phục
Trình bổ trợ Android cho Gradle
Hình ảnh hệ thống "Tương tự" khi không nhận được hình ảnh đã yêu cầu are _not_ similar (không_tương_tự)
Thiết bị thử nghiệm tự động: Không tải xuống đúng hình ảnh hệ thống? Hoặc chạy không chính xác?
"Bạn nên sử dụng trình bổ trợ Gradle dành cho Android mới hơn" khi không có trình bổ trợ mới cho Gradle
Thiết bị do Gradle quản lý nên cung cấp loại thiết bị tương thích khi không tìm thấy một thiết bị tương thích
Trình bổ trợ kotlin-android-extensions hỏng khi thiếu thuộc tính `gói` trong AndroidManifest.xml
Lỗi không khớp loại thiết bị/loại hình ảnh không thân thiện với người dùng
Vị trí thiết bị do Gradle quản lý trên ổ đĩa
Trình phân tích bản dựng
Bản phân tích jetifier của trình phân tích bản dựng cho biết androidx databinding yêu cầu jetifier
Trình quản lý thiết bị
Trình đơn "Dừng thiết bị" đã biến mất khỏi trình đơn theo bối cảnh của Trình quản lý thiết bị.
Trình mô phỏng
lỗi trình mô phỏng cửa sổ công cụ
Gradle
Tìm lỗi mã nguồn unusedResources Nhận dạng Sai với Bí danh Nhập
Nhập/Đồng bộ hóa
Không thể đồng bộ hóa dự án với mô-đun KMP trong Chipmunk bằng MPSS
Kotlin 1.6.20 phá vỡ sự phụ thuộc của mô-đun KMP
"LicenseNotAcceptedException" không thể xử lý?
Mô-đun ở bản dựng tổng hợp không được nhập trong IDE
Logcat
Logcat được ngắt kết nối khỏi thiết bị
Điều hướng
Bao gồm sơ đồ điều hướng từ các điểm ngắt mô-đun aar khác nhau đang tạo bộ lọc ý định AndroidManifest.xml cho liên kết sâu
Tài nguyên
Lỗi: việc lựa chọn để chuyển đến phần "triển khai" của một tài nguyên sẽ không có kết quả tốt.
Trình quản lý SDK
Bản cập nhật SDK không hoạt động nếu /tmp là một đường liên kết tượng trưng
Trình quản lý SDK nên ngừng gửi thông tin nhật ký spam tới stdout

Android Studio Dolphin Canary 8 (2021.3.1.8)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.3.0-alpha08
Lỗi đã được khắc phục
Trình bổ trợ Android cho Gradle
AGP 7.1.1 tùy thuộc vào phiên bản Vulnerable Netty
Các vấn đề trùng lặp về lớp do R8 báo cáo
AGP 7.1.1 không tạo các lớp RenderingScript khi xử lý tài nguyên bị vô hiệu hóa
Triển khai api/annotationProcessor/implementation resolutionPolicy cho các cấu hình được lấy từ biến thể
MergeSourceSetFolders khởi chạy quá nhiều thao tác worker
Thiết bị ảo được quản lý của Gradle không hoạt động được trong CI (GitHub Actions)
các vấn đề liên quan đến android.defaultConfig.ndk.debugSymbolLevel
loại bản dựng 'debug' có khóa ký mặc định, các loại khác không có
STRING_TOO_LARGE không vượt qua được quy trình xử lý
Trình xem APK
Công cụ phân tích APK không được thông báo "đã tải thành công" nếu xảy ra vấn đề
Trình quản lý thiết bị ảo Android
avdmanager hỏi "Bạn có muốn tạo một hồ sơ phần cứng tùy chỉnh không?" ngay cả khi cờ im lặng được truyền
Bạn có thể thiết lập Android TV AVD theo hướng dọc
Android Studio 2.0: việc chỉnh sửa một Thiết bị ảo sẽ hủy bỏ lựa chọn giao diện tùy chỉnh
AVD không hiển thị bố cục ngang của TV đúng cách trong hộp thoại chọn AVD
Thiết bị QVGA 2,7" hiển thị 'ldpi' trong danh sách thiết bị thay vì "mdpi", lỗi kích thước 33% giữa thiết kế và thử nghiệm
Android Studio không hỗ trợ mật độ trình mô phỏng 200dpi
Đường liên kết tải xuống bị ẩn khi chọn hình ảnh hệ thống, nếu cửa sổ quá hẹp
Trình soạn thảo mã
Vấn đề đánh dấu cú pháp SQLite – "SELECT" không thể theo sau bởi "REPLACE"
Mã tự động hoàn thành trong trình chỉnh sửa bố cục sẽ điền vào trường có Chuỗi không chính xác
Tên lớp chưa được giải quyết trong quy tắc bảo vệ
Trình quản lý thiết bị
Giữ lại thứ tự của trình mô phỏng trong Trình quản lý thiết bị ảo Android (AVD Manager)
Trình quản lý thiết bị hiển thị đường dẫn không chính xác trong thông báo lỗi khi AVD được đổi tên bên trong AS
Android Studio bị treo khi xóa một thiết bị ảo
legalArgumentException trong SkinLayoutDefinition.parseFile
Chỉnh sửa
Lỗi cú pháp giả trong tệp AIDL
Trình mô phỏng
Trình mô phỏng lưu trữ trên máy chủ Android Studio lưu trữ: khả năng tương thích với bàn phím AZERTY đối với tính năng Điều hướng cảnh ảo
Firebase
Trợ lý Firebase không tải
Khởi chạy lần đầu
IOException trong WindowsPerformanceHintsChecker
Trình chỉnh sửa tệp Gradle
Cảnh báo về Danh mục phiên bản phải rõ ràng hơn
Nhập/Đồng bộ hóa
Không thể đồng bộ hóa dự án với mô-đun KMP trong Chipmunk bằng MPSS
Không đồng bộ hóa được với các tệp Gradle bằng AGP 7.3.0-alpha01 trong Chipmunk Studio
Trình cài đặt
Lỗi nhỏ trên Android Studio
Bản Chipmunk Beta 1: Trình hướng dẫn thiết lập không tính toán kích thước tải xuống một cách chính xác
Tìm lỗi mã nguồn
Việc thiết lập Lint (Tìm lỗi mã nguồn) bị hỏng trong trường hợp source-set-per-module
Quy trình kiểm tra NewApi không xử lý trường hợp giao diện kế thừa mới
[Lint] Trình phát hiện "tái chế" gắn cờ không chính xác cho các ảnh động chưa bắt đầu
Tích hợp tìm lỗi mã nguồn
AndroidLintAnalyticsTask khiến bộ nhớ đệm bị thiếu do sự chênh lệch về dấu thời gian trong `lint.jar`
Logcat
Logcat tự động cuộn đến cuối
Đang xóa nhật ký bộ đệm logcat
Logcat ngừng hoạt động sau khi đóng rồi mở lại
Trình chỉnh sửa chuyển động
Các nút của công cụ kiểm tra ảnh động hiển thị dưới dạng ">>" (overflow) (tràn) khi phông chữ hệ thống lớn hơn
Mã/Mẫu mới
Trình hướng dẫn dự án mới của Android Studio vẫn sử dụng hàm đã ngừng sử dụng "onActivityCreated" cho "Fragment + ViewModel"
Tệp bản dựng dự án C++ có khối externalNativeBuild trùng lặp
Tài nguyên
Danh sách không theo thứ tự trong Thành phần hình ảnh (Image Asset) > Xác nhận đường dẫn biểu tượng > Thư mục Res
Lỗi: việc lựa chọn để chuyển đến phần "triển khai" của một tài nguyên sẽ không có kết quả tốt.
Trình chỉnh sửa XML không cảnh báo khi sử dụng dấu nháy đơn (hoặc thậm chí dấu ') mà không thoát bằng dấu gạch chéo, dẫn đến lỗi trong Gradle
Chạy
Chạy với dữ liệu rõ ràng
Chạy kiểm thử
Kết quả kiểm thử đơn vị không hiển thị trong Dolphin
Bổ sung thêm phạm vi thử nghiệm cho các Kiểm thử đơn vị
Thất bại trong kiểm thử đo lường với "Dự án 'X' không được tìm thấy trong dự án gốc 'X'."
Trình quản lý SDK
Vấn đề trong phần phụ thuộc kép sdkmanager
Mỗi bản cập nhật AS = các lỗi mới chưa được giải quyết :|
Bản cập nhật SDK không hoạt động nếu /tmp là một đường liên kết tượng trưng
AVDManager – "Lỗi: Đường dẫn gói không hợp lệ. Đường dẫn hình ảnh hệ thống hợp lệ là:ository..."
AGP tải xuống gói Công cụ SDK chỉ khi gói công cụ dòng lệnh mới hơn được cài đặt
Trình quản lý SDK không có trong trình đơn Công cụ, không chấp nhận cấp phép SDK, không thể tiếp tục
Kiểm thử
Không kiểm tra được GMD do lỗi cấp phép thiết bị trên Windows

Android Studio Dolphin Canary 7 (2021.3.1.7)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.3.0-alpha07
Lỗi đã được khắc phục
Trình bổ trợ Android cho Gradle
Thêm worker vào R8
Thêm các phương thức đơn giản hoá vào mô hình tìm lỗi mã nguồn
Nhập/Đồng bộ hóa
Vấn đề tải "mô hình bản dựng Gradle" trên IDE
Tìm lỗi mã nguồn
Thông báo Lint IconMissingDensityFolder sử dụng đường dẫn tuyệt đối trong lint-baseline.xml
Di chuyển VersionChecks vào gói API để mở khả năng hiển thị
Quy trình kiểm tra NewApi của Lint không xử lý câu lệnh `when` trong Kotlin

Android Studio Dolphin Canary 6 (2021.3.1.6)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.3.0-alpha06
Lỗi đã được khắc phục
Trình bổ trợ Android cho Gradle
Các lỗ hổng nghiêm trọng trong org.bouncycastle:bcprov-jdk15on:1.56
Xóa giá trị nhập vào cho tệp cơ sở trong AndroidLintAnalyticsTask
Thiết bị thử nghiệm tự động: Không tải xuống đúng hình ảnh hệ thống? Hoặc chạy không chính xác?
Dừng đưa android/lint vào các jars quy tắc tìm lỗi mã nguồn trong AGP 7.2
Thêm các phương thức đơn giản hoá vào mô hình tìm lỗi mã nguồn
Điểm chuẩn
Không tạo được mẫu Microbenchmark cho Android Studio
Bản dựng C++
externalOriginBuildLean cũng chạy Prebuild khi sử dụng AGP 4.0.0
Tìm mức sử dụng
Chuyển đến phần khai báo không hoạt động với @animator/foo (có thể là bất kỳ mục nào trong vectơ ảnh động)
Macrobenchmark
Mẫu macrobenchmark không có .gitignore
Tài liệu ExampleStartupBenchmark đề cập đến thuộc tính không đúng
Mẫu macrobenchmark phù hợp với matchingFallbacks + profileable (Kết nối dự phòng + hồ sơ)
Mẫu macrobenchmark không chính xác minSdk
ExampleStartupBenchmark (Ví dụ về Khởi động điểm chuẩn) sử dụng CompilationMode.SpeedProfile không tồn tại

Android Studio Dolphin Canary 5 (2021.3.1.5)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.3.0-alpha05
Lỗi đã được khắc phục
Trình bổ trợ Android cho Gradle
Kiểm thử thất bại trên thiết bị khi các kiểm thử không thể chạy
Android studio 2021.1.1 beta5 . Tính năng đồng bộ hóa Gradle không hoạt động với thông báo "Unable to load class 'com.android.build.api.extension.AndroidComponentsExtension'." (Không tải được lớp 'com.android.build.api.extension.AndroidComponentsExtension').
AGP 7.2.0-alpha05 phá vỡ các bản dựng sử dụng trình bổ trợ Navigation Safe Args
Lỗi không rõ ràng đối với tệp không hợp lệ values.xml
Chỉnh sửa trong Compose
Thay vào đó, nhập Tự động hoàn thành sẽ hoàn thành loại
Trình mô phỏng
UnsatisfiedLinkError: Unable to find image_converter.dll
Layout Editor
LỖI: Không gian bổ sung không chính xác trên bố cục. Nhấn vào thiết kế bố cục trên bất kỳ chế độ xem nào - làm thay đổi định dạng trong văn bản bố cục
Tìm lỗi mã nguồn
Lỗi: một mẫu chuỗi không được coi là chuỗi khi được sử dụng làm thông số cho hàm getString
Điều hướng
Safe Args đã sử dụng getApplicationIdTextResource không dùng nữa với AGP 4.1+
SafeArgs 2.4.0-rc01 và AGP 7.1.0-rc01 không tương thích
Công cụ kiểm tra mạng
TrackedHttpURLConnection.getHeaderField gặp sự cố với NullPointerException
Tôi liên tục gặp lỗi này khi trình gỡ lỗi được kết nối trên phiên bản mới nhất của Android Studio.
Công cụ kiểm tra mạng mới gặp sự cố sau khi cập nhật Bumblebee
Tài nguyên
Lỗi không mong muốn 'Tên tài nguyên phải bắt đầu bằng một ký tự' khi tài nguyên chuỗi bắt đầu bằng tệp đối chiếu '@string/string_name' và theo sau là khoảng trắng và bất kỳ văn bản nào khác
Chạy kiểm thử
Kết quả kiểm thử đơn vị không hiển thị trong Dolphin

Android Studio Dolphin Canary 4 (2021.3.1.4)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.3.0-alpha04
Lỗi đã được khắc phục
Trình bổ trợ Android cho Gradle
Thêm tính năng hỗ trợ cho các thư viện minCompileSdk xem trước
"Tệp Java bên ngoài thư mục gốc" khi sử dụng tệp kê khai manifest.srcFile
Xung đột trong quá trình cài đặt thiết bị nếu nhiều dự án phụ khai báo cùng một thiết bị
Cải thiện mức độ dễ hiểu của các thông báo lỗi CheckAarMetadataTask
AGP không nên sử dụng ProjectComponentIdentifier.projectPath mà không có ProjectComponentIdentifier.build
`Thuộc tính 'layoutInfoDirectory' không có giá trị được định cấu hình` sau khi cập nhật AGP từ phiên bản 7.0.4
Triển khai api/annotationProcessor/implementation resolutionPolicy cho các cấu hình được lấy từ biến thể
AGP cần ANDROID_SDK_ROOT, không phải ANDROID_HOME
Cửa sổ trợ lý
Công cụ nhập liệu trong firebase-tool
Trình mô phỏng
UnsatisfiedLinkError: Unable to find image_converter.dll
Layout Inspector
Công cụ kiểm tra bố cục, kiểm tra ứng dụng và kiểm tra db không hoạt động
Tìm lỗi mã nguồn
Chú thích @TargetApi được thực thi trên người gọi
Chế độ kiểm thử typealias tìm lỗi mã nguồn tạo các typealias không hợp lệ với thông số tổng quát
Sự hồi quy của NewApi trong việc tìm lỗi mã nguồn trên Android
Bộ nhớ
Thay thế bằng biểu tượng cho Trình phân tích bộ nhớ đã bị hỏng
Công cụ kiểm tra mạng
Công cụ kiểm tra mạng trong BumbleBee không hiển thị phản hồi của api ở định dạng có thể đọc
Mã/Mẫu mới
Lỗi hiển thị trên thông báo lỗi: Đối số cho tham số @NotNull 'text2' của com/intellij/nor/Compare/CompareManagerImpl.isEquals không được để trống
Chạy kiểm thử
Kết quả kiểm thử đơn vị không hiển thị trong Dolphin

Android Studio Dolphin Canary 3 (2021.3.1.3)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.3.0-alpha03
Lỗi đã được khắc phục
Trình bổ trợ Android cho Gradle
Đảm bảo các địa điểm trống trong các nguồn địa phương và classpath thời gian chạy đều được xem xét đối với các tài nguyên Java
Chưa khởi động thuộc tính lateinit projectProvider
AAB (resources.pb) liên tục bị đầy do các bình luận trên furs.xml?
AGP bỏ qua tên gói được đặt trong androidTest/AndroidManifest.xml
Cửa sổ Trợ lý
Thay đổi tiêu đề của cửa sổ công cụ "Trợ lý" có chứa thêm dấu hai chấm
Tính năng xem trước trong Compose
Bảng điều khiển Xem trước trong Compose sẽ được để trống khi truy cập Composable Build.VERSION.SDK_INT
Layout Editor
Vị trí tuyệt đối không được xoá đối với các chế độ xem được tham chiếu
Studio bị treo trong khi xây dựng.
Misc.xml chứa đường dẫn cục bộ
Trong trình chỉnh sửa Thiết kế hoạt động, cuộn con lăn chuột nhỏ hơn dự kiến
Lỗi: hiển thị RadioButton trong các mục của RecyclerView, điều này sẽ đặt văn bản đối với các mục này ngay cả khi chúng không được cài đặt
Lỗi: không có bản xem trước cho các Tùy chọn đã tùy chỉnh
Nhắc nhở nhầm lẫn đối với entryValues của các Tuỳ chọn
Tìm lỗi mã nguồn
Việc kiểm tra tìm lỗi mã nguồn đối với TypographyQuotes gây ra vấn đề đối với các trích dẫn được sử dụng bởi các thuộc tính thẻ html
Sự nhất quán giữa đề xuất của Tìm lỗi mã nguồn và AGP về cách gói lib gốc
Nhắc nhở AndroidLintAnalyticsTask UnifiedArgumentException vì các tệp loại không được hỗ trợ trong SI-U TRINC
Bộ nhớ
Thay thế bằng biểu tượng cho Trình phân tích bộ nhớ đã bị hỏng
Trình chỉnh sửa điều hướng
Điều hướng tới safearg hiển thị trình chỉnh sửa điều hướng, không phải arg.
Trình quản lý tài nguyên
Không thể tạo biểu tượng
Kiểm thử
AGP 7.2.0-alpha06, kiểm thử espresso, dấu hai chấm trong tên cấu phần mềm được tạo ra

Android Studio Dolphin Canary 2 (2021.3.1.2)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.3.0-alpha02
Lỗi đã được khắc phục
Trình bổ trợ Android cho Gradle
API biến đổi dựa trên ASM cố gắng tính toán khung cho mã 6 byte Java khi chứa hướng dẫn JSR/RET
Android studio 2021.1.1 beta5 . Tính năng đồng bộ hóa Gradle không hoạt động với thông báo "Unable to load class 'com.android.build.api.extension.AndroidComponentsExtension'." (Không tải được lớp 'com.android.build.api.extension.AndroidComponentsExtension').
OutOf MemoryError được gửi từ resolutionResultResults.getPathFrom root(RESOLUTIONResult giais.kt:55)
Thêm kiểm thử để phát hành AGP&KMP
Liên kết đối với các tùy chọn về khả năng tương thích giữa Studio và AGP sẽ dẫn đến trang web của công ty
Xung đột trong quá trình cài đặt thiết bị nếu nhiều dự án phụ khai báo cùng một thiết bị
Việc hợp nhất kết quả kiểm thử thiết bị được quản lý sẽ không tạo ra thông báo trợ giúp.
Tệp chẩn đoán resources.txt sẽ không được tạo sau khi chạy ignoreReleaseRes
JarFlinger nên cung cấp một chế độ không bỏ qua các thư mục trống
Android Studio
Thêm tính năng hỗ trợ sửa lỗi nhanh bằng cách tìm lỗi mã nguồn cho nhắc nhở/lỗi trong tìm lỗi mã nguồn đối với các câu lệnh nhập
Bản dựng C++
ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion, "") không được có giá trị rỗng
Tính năng xem trước trong Compose
Cách dùng @PreviewParameter không hiển thị composable trong cửa sổ xem trước
Bản xem trước của Compose không tìm thấy tài nguyên từ các mô-đun khác khi lớp R không mang tính chất bắc cầu ở trạng thái bật
CPU
Lấy mẫu hồ sơ để đo lường điểm chuẩn
Liên kết dữ liệu
Liên kết lỏng lẻo
Databinding
Sưu tập StateFlow bằng cách sử dụng addRepeatingJob/flowWithLifecycle
Công cụ thiết kế
AS 2.3: Chú thích nút chọn chuyển đổi WebP
Bản xem trước hình ảnh gồm 9 bản vá trên văn bản sáng trên màn hình giao diện tối trên nền sáng
Trình quản lý thiết bị
Không thể chạy Trình quản lý thiết bị Android
Nhập/Đồng bộ hóa
"không được để biến thể rỗng" khi nhập dự án Kotlin MPP
Layout Editor
Đã bật phím tắt cho chế độ trình chỉnh sửa bố cục trong các tệp không phải là bố cục
Studio bị treo trong khi xây dựng.
Trình chỉnh sửa tùy chọn của Android Studio hoạt động không bình thường
Chế độ xem trước bố cục không tìm thấy tất cả các giao diện của dự án
Layout Inspector
Trình kiểm tra hiển thị nội dung sau "stop" (dừng) là được lựa chọn
Không thể sao chép các giá trị thuộc tính trong layout inspector
Tìm lỗi mã nguồn
Sự kiểm tra bằng cách tìm lỗi mã nguồn của thụt lề đáng ngờ cho kết quả dương tính giả trong kotlinx-coroutines-core
Tìm lỗi mã nguồn: Vị trí được tính toán theo getValueLocation của LintCliXmlParser không chính xác
Liệt kê các kiểm tra tùy chỉnh được thực thi trong lint-report.html
Thêm chú thích @AnalyticsSVersionVersion để chỉ ra một phương thức không còn dùng nữa sau một cấp độ API tối thiểu nhất định
ObsoleteSdkInt nên kiểm tra các chú thích về RequiresApi, TargetApi và SdkSuppress
@ReturnChú thích này và thực thi việc Tìm lỗi mã nguồn
[Kiểm tra để tìm lỗi mã nguồn trên Android] Chú thích và kiểm tra bằng cách tìm lỗi mã nguồn @OpenForTesting trên Kotlin
Việc kiểm tra ObsoleteSdkInt nên gắn cờ việc sử dụng @TargetApi
Việc kiểm tra ObsoleteSdkInt phải bao gồm tools:targetApi
Báo cáo Tìm lỗi mã nguồn UnknownIssueId khi sử dụng các mã vấn đề tùy chỉnh trong cấu hình tìm lỗi mã nguồn.
Chạy kiểm thử
Không thể sử dụng các đối số đo lường có chứa "-e"
Tuân theo một thông số về khả năng đo lường tùy chỉnh được chỉ định trong cấu hình chạy trong Android Studio (UTP)
Nâng cấp trợ lý
"Không thể tìm thấy phiên bản AGP trong tệp bản dựng". Điều đó có nghĩa là gì? Và LÀM THẾ NÀO để khắc phục vấn đề này?

Android Studio Dolphin Canary 1 (2021.3.1.1)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.3.0-alpha01
Lỗi đã được khắc phục
Trình bổ trợ Android cho Gradle
Trình bổ trợ Android cho Gradle 7.1.0-rc01 không thực hiện được biến đổi mã byte ASM trong quá trình kiểm thử đơn vị
Trình bổ trợ Android cho Gradle: Khắc phục tình trạng rò rỉ phần phụ thuộc trình biên dịch của ConstrainingHandler.
SigningConfig cho MergedFlavor (buildType+flavor) trên Gradle 7.x
Không thể sử dụng một số khối DSL mới từ Groovy DSL trong Trình bổ trợ Android cho Gradle 7.0.0
API xuất bản mới của AGP 7.1: jardoc jar được tạo không có chữ ký
Trình soạn thảo mã
Lỗi trong Mẫu trực tiếp của Android Studio – biểu thức className() không phân giải tên lớp
Nhập/Đồng bộ hóa
Thư rác trong nhật ký: "INFO - testknownPluginVersionProvider – trình bổ trợ 'gradle' bị thiếu trong Maven repo ngoại tuyến, sẽ sử dụng mặc định 7.2.0-alpha05"
Hiển thị các phiên bản JDK và vị trí tệp trong trình đơn Khi chưa đặt vị trí Gradle cho jdk.
Chạy kiểm thử
Không thể chạy AndroidTest từ menu gutter trong khi cấu hình chạy Android không được chọn
Trình rút gọn (R8)
Lỗi hợp nhất loại ảo trên jar từ b/211811489
[R8 3.2.24] NPE trong MemberRebindingAnalysis
Loại kín không được hỗ trợ
R8 đổi tên các chuỗi ký tự
Biên dịch Kotlin bị lỗi với nội dung thú vị cùng dòng + args mặc định + chéo dòng
Lỗi: gặp lỗi "Compilation of classes…requires its nest mates …(unavailable) to be on program or class path" (Biên dịch các lớp…yêu cầu các nhóm bạn cùng tổ …(không có sẵn) phải có trong đường dẫn chương trình hoặc lớp)