Các vấn đề đã xử lý của Android Studio 2021.2.1

Android Studio Chipmunk Bản vá 2 (2021.2.1.16)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.2.2
Vấn đề đã khắc phụ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
AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
Trình gỡ lỗi C++
Phiên bản phát hành của một thư viện gốc từ một dự án phụ thuộc được đóng gói ngay cả đối với một biến thể bản dựng gỡ lỗi
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)
Ghi lại phiên bản trình biên dịch cần thiết cho từng phiên bản thư viện đã đơn giản hoá
Gradle
Tìm lỗi mã nguồn unusedResources Nhận dạng Sai với Bí danh Nhập
Nhập/Đồng bộ hoá
Sự cố bản dựng với nhiều phiên bản sản phẩm (product flavour) trong phiên bản mới
Trình rút gọn (R8)
ArrayIndexOutOfBoundsException trong IntSwitch
R8 3.1.7-dev trở lên đã tối ưu hoá Enum không đúng cách, dẫn đến lỗi NoSuchFieldError
R8 gây ra lỗi VerifyError trên thư viện Scala
Gradle 7.2.0 gây ra lỗi bản dựng APK com.android.tools.r8.CompilationFailedException
NPE trong trình thu gọn, R8 phiên bản 3.2.60
[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
NullPointerException trong FieldAssignmentTracker sử dụng 3.3.35

Android Studio Chipmunk RC 2 (2021.2.1.13)

Phát hành cùng với:
  • Android Gradle Plugin 7.2.0-rc02
Vấn đề đã khắc phục
Trình phân tích bản dựng
Bản phân tích trình tạo của trình phân tích bản dựng cho biết Android binx yêu cầu liên kết dữ liệu
Trình mô phỏng
lỗi trình mô phỏng cửa sổ công cụ
Nhập/Đồng bộ hóa
Thông báo Vấn đề Trình bổ trợ hỗ trợ Android cần đổi tên từ khoá
IntelliJ
Trình đơn MBP 15" 2018 Touch Bar bị thiếu.
Nâng cấp Trợ lý
Trợ lý nâng cấp trình bổ trợ plugin Android cho Gradle giúp Android Studio trở nên không phản hồi

Android Studio Chipmunk RC 2 (2021.2.1.13)

Phát hành cùng với:
  • Android Gradle Plugin 7.2.0-rc02
Vấn đề đã khắc phục
Trình phân tích bản dựng
Bản phân tích trình tạo của trình phân tích bản dựng cho biết Android binx yêu cầu liên kết dữ liệu
Trình mô phỏng
lỗi trình mô phỏng cửa sổ công cụ
Nhập/Đồng bộ hóa
Thông báo Vấn đề Trình bổ trợ hỗ trợ Android cần đổi tên từ khoá
IntelliJ
Trình đơn MBP 15" 2018 Touch Bar bị thiếu.
Nâng cấp Trợ lý
Trợ lý nâng cấp trình bổ trợ plugin Android cho Gradle giúp Android Studio trở nên không phản hồi

Android Studio Chipmunk RC 1 (2021.2.1.12)

Phát hành cùng với:
  • Android Gradle Plugin 7.2.0-rc01
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Các vấn đề trùng lặp về lớp do R8 báo cáo
Điểm chuẩn
Không tạo được mẫu Microbenchmark cho Android Studio
Bản dựng C++
Đường dẫn đến ninja bị xóa trên cửa sổ, gây ra lỗi CXX410
externalOriginBuildLean chạy trước Prebuild khi sử dụng AGP 4.0.0
Lỗi rất khó hiểu khi ninja và cmake nằm trong các thư mục khác nhau
Trình soạn thảo mã
Tên lớp chưa được giải quyết trong quy tắc bảo vệ
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ộ hoá
Không thể đồng bộ hóa dự án với mô-đun KMP trong Chipmunk bằng MPSS
Không đồng bộ hoá được với các tệp Gradle bằng AGP 7.3.0-alpha01 trong Chipmunk Studio
Tìm lỗi mã nguồn
Việc thiết lập Tìm lỗi mã nguồn bị hỏng trong trường hợp set-set-module
[Lint] Trình phát hiện "tái chế" gắn cờ không chính xác các ảnh động là chưa bắt đầu
Macrobenchmark
Mẫu macrobenchmark phù hợp với Kết nối dự phòng + hồ sơ
Mẫu macrobenchmark không có .gitignore
Mẫu macrobenchmark không chính xác minSdk
Tài liệu Ví dụ về Điểm khởi động chuẩn đề cập đến thuộc tính không đúng
Ví dụ về Khởi động điểm chuẩn sử dụng CompilationMode.SpeedProfile không tồn tại
Bộ nhớ
Thay thế bằng biểu tượng cho Trình phân tích bộ nhớ đã bị hỏng

Android Studio Chipmunk Beta 4 (2021.2.1.11)

Phát hành cùng với:
  • Android Gradle Plugin 7.2.0-beta04
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
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 values.xml không hợp lệ
"Java file outside of source root" (Tệp Java bên ngoài thư mục gốc) khi sử dụng tệp manifest.srcFile
Android studio 2021.1.1 beta5 . Không đồng bộ hoá Gradle được, kèm theo 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 không được sử dụng ProjectComponentIdentifier.projectPath mà không có ProjectComponentIdentifier.build
AGP cần ANDROID_SDK_ROOT, không phải ANDROID_HOME
Biến thể bản dựng
versionNameSuffix không còn hoạt động nếu tên phiên bản của biến thể được đặt thông qua API onVariants mới
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: Không tìm thấy image_converter.dll
Tìm lỗi mã nguồn
Chú thích @TargetApi được thực thi trên lệnh gọi
Hồi quy Android của tìm lỗi mã nguồn NewApi
Điều hướng
SafeArgs 2.4.0-rc01 và AGP 7.1.0-rc01 không tương thích
Safe Args đã sử dụng getApplicationIdTextResource không dùng nữa với AGP 4.1+
Trình 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 được
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
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/diff/comparison/ComparisonManagerImpl.isEquals không được để trống

Android Studio Chipmunk Beta 3 (2021.2.1.10)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.2.0-beta03
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
OutOfMemoryError được gửi từ resolutionResultResults.getPathFrom root(RESOLUTIONResult giais.kt:55)
AAB (resources.pb) liên tục bị đầy do các bình luận trên attrs.xml?
"Property "layoutInfoDirectory" doesn't have a configured value" (Thuộc tính "layoutInfoDirectory" không có giá trị được định cấu hình) sau khi nâng cấp AGP từ phiên bản 7.0.4
Bản dựng C++
ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion, "") không được có giá trị rỗng
Xem trước Compose
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
Liên kết dữ liệu
Liên kết lỏng
Trình quản lý thiết bị
Không chạy được Trình quản lý thiết bị Android
Nhập/Đồng bộ hoá
"không được để biến thể rỗng" khi nhập dự án Kotlin MPP
Các tuỳ chọn của trình biên dịch Kotlin không áp dụng trong các dự án thư viện
Tệp kê khai
lỗi hợp nhất tệp kê khai khi thiếu thuộc tính gói trong AndroidManifest.xml
Quản lý tài nguyên
Không thể tạo biểu tượng
Trình rút gọn (R8)
Biên dịch NPE
Thử nghiệm
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 Chipmunk Beta 2 (2021.2.1.9)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.2.0-beta02
Vấn đề đã 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
Tệp chẩn đoán resources.txt sẽ không được tạo sau khi chạy shrinkReleaseRes
Đường liên kết cho các tuỳ 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
Android studio 2021.1.1 beta5 . Không đồng bộ hoá Gradle được, kèm theo 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").
Điểm chuẩn
Đường liên kết Macrobenchmark (không phải là Dấu vết Perfetto) không hoạt động trong Studio
Phân tích mã
@IntDev không hỗ trợ các giá trị âm?
CPU
Lấy mẫu hồ sơ để đo lường điểm chuẩn
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
Việc kiểm tra ObsoleteSdkInt nên gắn cờ việc sử dụng @TargetApi
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
Việc kiểm tra ObsoleteSdkInt phải bao gồm tools:targetApi
ObsoleteSdkInt nên kiểm tra các chú thích về RequiresApi, TargetApi và SdkSuppress
Thứ tự logic Quickfix không được sử dụng trong IDE

Android Studio Chipmunk Beta 1 (2021.2.1.8)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.2.0-beta01
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
API phát hành mới của AGP 7.1: jardoc jar được tạo không có chữ ký
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
Phát triển ứng dụng
Tìm lỗi mã nguồn warningsAsErrors không nâng cảnh báo với lỗi
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ộ hoá
Thư rác trong nhật ký: "INFO - testKnownPluginVersionProvider - 'gradle' plugin missing from the offline Maven repo, will use default 7.2.0-alpha05" (INFO - testknownPluginVersionProvider – trình bổ trợ "gradle" bị thiếu trong kho lưu trữ Maven ngoại tuyến, sẽ sử dụng mặc định phiên bản 7.2.0-alpha05)
Trình bổ trợ Kotlin
Cảnh báo không bao giờ dùng loại Ứng dụng.
Tìm lỗi mã nguồn
Khả năng kiểm tra yếu trong mã linter AuthLeakChecker
Tìm lỗi mã nguồn xác nhận sai `android.content.ContextWrapper#checkCallingPermission` phải được thực hiện trong PackageManager.PERMISSION_GRANTED hoặc PackageManager.PERMISSION_DENIED
Cho phép dấu cách trong tên phương thức bằng dấu phẩy ngược
Tính năng kiểm tra tính năng Không xác định không được kích hoạt dựa trên cơ chế ghi đè API nền tảng chưa được chú thích
Gói phát hành/APK
Hộp đánh dấu "Ghi nhớ mật khẩu" từ cửa sổ "Tạo Gói đã ký hoặc APK" không ghi nhớ "Mật khẩu kho Khóa mã"
Chạy thử nghiệm
Không thể chạy AndroidTest từ trình đơn định hướng trong khi cấu hình chạy Android không được chọn
Không thể chạy bài kiểm thử đo lường từ phạm vi thư mục
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
Lớp kín không được hỗ trợ
R8 đổi tên chuỗi ký tự
Lỗi: gặp lỗi "Biên dịch các loại...yêu cầu các nhóm cùng tổ ...(không có) phải ở trên đường dẫn chương trình hoặc loại"
Lỗi biên dịch Kotline với inline fun + đối số mặc định + crossinline

Android Studio Chipmunk Canary 7 (2021.2.1.7)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.2.0-alpha07
Vấn đề đã khắc phục
Phát triển ứng dụng
Tìm lỗi mã nguồn warningsAsErrors không nâng cảnh báo với lỗi
Trình bổ trợ Kotlin
Cảnh báo không bao giờ dùng loại Ứng dụng.
Tìm lỗi mã nguồn
Tìm lỗi mã nguồn xác nhận sai `android.content.ContextWrapper#checkCallingPermission` phải được thực hiện trong PackageManager.PERMISSION_GRANTED hoặc PackageManager.PERMISSION_DENIED
Khả năng kiểm tra yếu trong mã linter AuthLeakChecker
Cho phép dấu cách trong tên phương thức bằng dấu phẩy ngược
Tính năng kiểm tra tính năng Không xác định không được kích hoạt dựa trên cơ chế ghi đè API nền tảng chưa được chú thích
Gói phát hành/APK
Hộp đánh dấu "Ghi nhớ mật khẩu" từ cửa sổ "Tạo Gói đã ký hoặc APK" không ghi nhớ "Mật khẩu kho Khóa mã"
Chạy thử nghiệm
Không thể chạy bài kiểm thử đo lường từ phạm vi thư mục

Android Studio Chipmunk Canary 6 (2021.2.1.6)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 7.2.0-alpha06
Vấn đề đã khắc phục
Android Game Development Extension
Ngừng sử dụng JDK nhúng mà thay vào đó là JDK do người dùng cài đặt
Trình bổ trợ Android cho Gradle
Không cài đặt được các gói SDK Android sau đây vì một số giấy phép chưa được chấp nhận.
Dọn dẹp/xoá ProjectInfo
Hỗ trợ trình bổ trợ java-test-fixtures
Không thể chạy bài kiểm thử Thiết bị do Gradle quản lý trên nhiều thiết bị cùng một lúc
Không thể Dựng dự án bằng API 32.
Di chuyển DSL thiết bị được quản lý vào phân đoạn TestOptions riêng.
Thêm tiền tố vào các thuộc tính phiên bản sản phẩm để tránh nhầm lẫn và xung đột
Cung cấp Định nghĩa AGP API
Đánh giá việc sử dụng @CacheableTask
Vô hiệu hoá bộ nhớ đệm của BundleLibraryClassesJar bằng @DoNotCacheByDefault
Cập nhật các điểm xây dựng AGP để sử dụng Kotlin 1.5
Không thể tạo bản dựng sau khi cập nhật lên AGP 7.2.0-alpha04
AGP 7.0.0 không tạo tệp execco kiểm thử đơn vị một cách chính xác với testCoverageEnabled true
Bản cập nhật Compose làm hỏng điểm chuẩn sau khi gửi
Mã ứng dụng không hợp lệ trong các tệp danh sách đầu ra của bản dựng khi triển khai thông qua gói
Thành phần cấu phần mềm bị thay đổi do các biến đổi cấu phần mềm, khiến cho classpath thời gian chạy androidTest không chính xác
Play Asset Delivery: gói không bao gồm tất cả gói tài sản
ComponentBuilder.enabled nên được bật
AGP cung cấp các lớp META-INF cho các đơn vị xử lý mã byte
Không kiểm tra được Jetifier trong Chipmunk Canary 3
Cập nhật phiên bản gradle thành 7.3
Android Studio
Studio chọn sai SDK khi sử dụng phần mở rộng
Giảm số lượng cấu hình thiết bị Wear OS mặc định trong quy trình tạo AVD.
Các phương pháp MlLightClassTest không thành công sau khi cập nhật IDEA 211.7442.40
Phát triển ứng dụng
StaticFieldLeak không được báo cáo việc sử dụng hilt chú thích @ApplicationContext
Áp dụng thay đổi
Hỗ trợ – người dùng gắn cờ để cài đặt trên một người dùng cụ thể
Cửa sổ trợ lý
Giao diện người dùng cho tệp Digital Asset Links (Đường liên kết đến tài sản kỹ thuật số) không rõ ràng
Trình quản lý thiết bị ảo Android
Cảnh báo "Hình ảnh đã bản địa hóa" không thực hiện được
Công cụ kiểm tra tác vụ trong nền
Hiện toàn bộ nội dung của cột khi di chuột
[2021.1.1 Beta 4] Hiển thị trong biểu đồ và bật giao diện người dùng khi nhấp vào
Thanh công cụ hiển thị cảnh báo cho ngữ cảnh giao diện người dùng cục bộ bị vô hiệu hoá
Thêm mối liên kết giữa các worker với công việc liên quan
Dựng đầu ra
[BA – Check Jetifier] Thay vì xoá cờ enableJetifier, hãy đặt cờ này thành false để các nhận xét còn lại nằm trên dòng đó không gây nhầm lẫn
[BA] [Cải thiện chuỗi trải nghiệm người dùng] Cập nhật chuỗi để ưu tiên hành động và số lượng phần phụ thuộc được in đậm
[BA] Hỗ trợ tiếp cận: Khi sử dụng VoiceOver trên máy Mac, tôi không thể chuyển tiêu điểm đến các đường liên kết hành động để xoá "enableJetifier"
[Kiểm tra Jetifier] Đối với trường hợp sử dụng nhiều lần, các phần phụ thuộc đã khắc phục vẫn xuất hiện trong cửa sổ trình tìm kiếm khi chạy kiểm tra sau khi đã khắc phục một phần phụ thuộc
CM Canary 5: Cảnh báo của Jetifier từ bước kiểm tra trước đó vẫn còn lưu lại sau khi tạo
Bản dựng C++
Bật clangd trên bản dựng phát triển Android Studio từ IJ IDEA
Việc tích hợp clangd bị lỗi trong chipmunk canary 3
Chỉnh sửa Compose
BridgeContext.getSystemService() vi phạm hợp đồng do gửi thay vì trả về giá trị rỗng cho các dịch vụ không xác định
Xem trước Compose
Vấn đề với tính năng Xoay màn hình ở bản xem trước tính năng trong Compose
GPUClassLoader giữ lại PSI trong phiên bản ParametrizedPreviewTest.testLoremIpsumInstance
[Xem trước ảnh động trong Compose] Tính năng Truyền tải "Tab" (Thẻ) sẽ hoạt động trong bản xem trước Ảnh động (A11y)
[Xem trước hoạt ảnh Compose] Ngoại lệ nghiêm trọng IDE khi làm mới bản xem trước
Việc thay đổi giá trị của gói kết hợp từ "Exit" (Thoát) thành "Enter" (Nhập) không làm mới ảnh động
NPE trong khi khởi chạy bản xem trước
IDE Lõi
Sử dụng lại Trình gỡ lỗi Intellij Coroutine trong Android Studio
IDE Lõi (chỉ đọc)
[Trợ lý ghép nối Wear] Việc nhấp vào "Ghép nối" trên đồng hồ đã ghép nối sẽ không cảnh báo người dùng rằng chỉ có thể ghép nối với một thiết bị
CPU
Tính năng lập hồ sơ khởi động không ghi lại đúng tùy chọn cho bản ghi cpu đã chọn
Độ tương phản kém trong Darcula khi Vsync bị tắt
Bảng điều khiển chi tiết thiếu biểu đồ so sánh số liệu thực tế và theo dự kiến
Thay đổi chuỗi trong bảng điều khiển chi tiết từ "Jank" (Giật) thành "Frame" (Khung)
Nit: Thẻ Jank Frame có mũi tên thu gọn luôn có nền tối?
Thao tác chọn một khung sẽ tự động cuộn để bắt đầu khung đó
Lần nhấp chuột phải vào CPU trên dòng thời gian L2 sẽ không chuyển sang giai đoạn chụp
Xoá biểu tượng sắp xếp lại khỏi đường phân làn cuối cùng
Nút lựa chọn thu phóng không hoạt động
Các phiên bản trong vòng đời của khung bị trùng lặp cho các khung khác nhau
Xoá thông tin chi tiết về dấu thời gian khỏi ngăn phân tích
Thay đổi “Thời hạn dự kiến” -> “Thời hạn”
Liên kết dữ liệu
Việc liên kết dữ liệu đã gây ra lỗi java.lang.StackOverflowError
Công cụ thiết kế
compose-ide-plugin gặp lỗi kiểm tra không ổn định
Bố cục của giao diện người dùng/việc tạo resourcemanager.rendering.SlowResourcePreviewManager.getlcon có tính định kỳ và có thể làm tràn ngăn xếp
[Android Studio Chipmunk | 2021.2.1 Canary 5] Màu biểu tượng vectơ mặc định đang hiển thị màu trắng thay vì màu đen
ModuleClassLoader không thể xác định vị trí một số lớp Java
Trình khám phá tệp trên thiết bị
Các tệp bị xoá đột ngột khi đóng
Trình quản lý thiết bị
Thay đổi kích thước bảng Chi tiết
Mock WearPairingManager trong kiểm thử đơn vị
PhysicalDevicePanelTest xử lý ngẫu nhiên không thành công trên Windows
Thêm biểu tượng ghép nối cho các trạng thái đã kết nối, chưa kết nối
[Trình mô phỏng có thể đổi kích thước] Xoá S làm hình ảnh hệ thống có thể chọn khỏi quy trình tạo AVD
[Trợ lý ghép nối Wear] Mở thẻ trình mô phỏng được nhúng cho thiết bị điện thoại ảo
[Trợ lý ghép nối Wear] Bước kết nối thiết bị không chính xác
[Trợ lý ghép nối] Trợ lý ghép nối không nhận ra thiết bị đã được ghép nối
TimeoutException trong AsyncDetailsBuilderTest
Chỉnh sửa
Phương thức MigrateToAppCompat[Gradle]Test đôi khi không thành công sau khi hợp nhất IDEA 193.4697.15
Trình mô phỏng được nhúng
Báo cáo trường hợp ngoại lệ: com.android.diagnostic.LoggerErrorMessage tại com.android.tools.idea.emulator.EmulatorView$ScreenshotReceiver.onNext-1b7313ae
Đôi khi gặp lỗi RejectedExectionException IDE trong khi đóng trình mô phỏng
Có một dòng căn chỉnh chiều rộng trong cửa sổ trình mô phỏng chiếm khoảng không gian không cần thiết.
Gặp lỗi IllegalStateException IDE ở trình mô phỏng trong lần khởi chạy đầu tiên
Trình mô phỏng
[Trình mô phỏng được nhúng] Trình đơn có thể đổi kích thước thiếu thiết bị đã chọn
Nhập/Đồng bộ hoá
V2 giả định các dự án luôn có một biến thể
Di chuyển bài kiểm thử KTS đồng bộ hoá gradle sang một lớp hoặc gói riêng biệt
Các biểu tượng không phân giải khi chúng tôi huỷ di chuyển sang lớp R không chuyển tiếp
[DBP] Hiển thị dữ liệu DBP (tệp thuộc tính + tác vụ làm mới) qua Mô hình V2
Ngoại lệ khi định cấu hình bảng JDK
Lỗi khi đồng bộ hoá với gradle trong Chipmunk Canary 5
Lỗi không đúng, đánh dấu trường truy cập kotlin nội bộ từ phương thức kiểm thử đơn vị
Không đồng bộ hoá được AGP 7.2.0-alpha04 và IDE Canary 5 nếu không cung cấp lựa chọn nâng cấp
Việc đồng bộ hoá không điền sẵn giá trị LintOptions.severityOverrides
Đồng bộ hoá không thành công với phương thức không được hỗ trợ: LintOptions.getBaseline()
"Tham chiếu chưa được giải quyết" cho các lớp học được tạo trong mô-đun chỉ dành cho kotlin
Gradle hiển thị thông báo "sync failed: reason unknown" (đồng bộ hoá không thành công: lý do không xác định) trong trường hợp sdk mục tiêu ứng dụng bị thiếu
IntelliJ
Đã xảy ra lỗi IDE (java.lang.IndexOutOfBoundsException) khi chọn "Set Bookmark" (Đặt dấu trang) trong trang MainActivity
Jetpack Compose
Bản sửa lỗi tự động cho @Preview bị sai
Layout Editor
[Compose-CL] Thêm tuỳ chọn hỗ trợ tự động hoàn thành cho cú pháp ConstraintLayout Json
[tìm lỗi mã nguồn] sử dụng biểu tượng "notificationInfo" cho các mẹo
[Bộ chọn xem trước] Thêm tính năng theo dõi, cân nhắc các loại thiết bị
Các biểu tượng vectơ không tải lần đầu tiên trong cửa sổ biểu tượng chọn vectơ
Nit [New DeviceDropdown]: Tại sao tên / phần của tiêu đề lại khác nhau trong các công cụ?
SourceCodeEditorProviderTest.testStateSerialization thỉnh thoảng bị lỗi
MultiRepresentationPreviewTest.testMultipleProviders_conditionallyAccepting thỉnh thoảng bị lỗi
MultiRepresentationPreviewTest.testPreviewRepresentationShortcutsRegistered thỉnh thoảng bị lỗi
Xoá biểu tượng cờ lê ở đầu bản xem trước AVD
sự cố rò rỉ dự án trong PreviewProviderTest.testRenderTaskTimeOutReturnsANullDragImage
Đã phát hiện thấy lỗi IDE (java.lang.IllegalArgumentException) trong trình chỉnh sửa bố cục có thể vẽ
Lề trên cùng của chế độ cài đặt SingleWidgetView bị lỗi
Đã quan sát thấy lỗi IDE (java.lang.ClassCastException) khi cuộn bảng điều khiển thuộc tính của tiện ích bằng cách sử dụng chuột
Thanh thu phóng bị co lại và bị lỗi
tránh hoạt động chậm trên EDT bởi DependencyManager.checkForRelevantDependencyChanges
Thêm trình đơn thả xuống Bộ hạn định tài nguyên trong Layout Editor
Layout Inspector
[2021.1.1 Beta 4 ]Đôi khi các nút trong thông báo "Kết nối mà không khởi động lại hoạt động" hiển thị hai lần
intellij.android.layout-inspector.tests hết giờ thường xuyên
Đường kẻ gập được vẽ không chính xác khi đóng thiết bị hoàn toàn
“IllegalStateException: Timeout” trong ReportingCountDownLatch
Ứng dụng gặp lỗi khi chuyển đổi giữa chế độ phát trực tiếp và chế độ không phát trực tiếp
Thời gian chờ trong AppInspectionSnapshotSupportTest
Công cụ kiểm tra bố cục cũ không còn hoạt động nữa
Tìm lỗi mã nguồn
IndexOutOfBoundsException trong LintResourcePersistence.deserialize(LintResourcePersistence.kt:483)
Việc chạy quá trình gắn cờ tìm lỗi mã nguồn sẽ cảnh báo về việc phiên bản thư viện kotlin không khớp với phiên bản khác
Đã báo cáo sự cố trong quá trình phân tích tìm lỗi mã nguồn của các tệp vector_drawable.xml
Lỗi NewApi không cần thiết tại android.util.SparseArray#set
IntentReset âm tính giả khi phân đoạn
Mã đăng ký kiểm tra tìm lỗi mã nguồn, bỏ qua dấu chấm trong tên loại FQ
Quy trình tìm mỗi mã nguồn mới DiscouragedApi đang báo cáo trùng lặp và đưa ra kết quả dương tính giả
Cảnh báo không chính xác về quy trình tìm lỗi mã nguồn PrivateRescource khi sử dụng com.android.support:design
Việc kiểm tra tìm lỗi mã nguồn ExportedReceiverDetector không được cảnh báo cho phần tử
Liên kết bị hỏng trong tài liệu tìm lỗi mã nguồn
Logcat
Logcat đang hiển thị các mục nhập trùng lặp
RegexFilter & NegatedRegexFilter Tạo một PatternSyntaxException
Quay video: Lỗi không mong muốn khi sao chép video từ thiết bị: Không có đối tượng từ xa!
Bộ nhớ
Tối ưu hóa tốc độ ùn tắc nhẹ cho ứng dụng do theo dõi phân bổ
Trình hướng dẫn dự án mới
Không tạo được Dự án Compose mới nếu chưa cài đặt SDK-31
Hỗ trợ ngoại tuyến
Quyền bị từ chối: không có thêm thông tin
Trình phân tích tài nguyên
Trên thực tế, vô hiệu hoá tính năng kéo đối với những kênh có "isDragEnabled" bị tắt
Trình phân tích tài nguyên độc lập không hoạt động
Cấu trúc dự án
Trích xuất mã liên quan đến Gradle vào các mô-đun hệ thống của dự án Gradle.
cân nhắc cách kích hoạt tính năng đồng bộ hoá sau khi huỷ
PSD hiển thị các phiên bản AGP không tương thích với studio
PSD – Không theo thứ tự `Phiên bản Gradle trong trình đơn thả xuống
Khung hiển thị dự án
Android Studio bị treo khi nhấp chuột phải vào tệp Kotlin trong khung hiển thị dự án
Chạy
AS 4.2 bị treo trong lần cài đặt thứ hai vào AVD
Ngừng watchFaces
Chạy thử nghiệm
Hoạt động kiểm thử của GMD với hình ảnh hệ thống ATD có API cấp 30 bị lỗi do thiếu hình ảnh hệ thống
Trình quản lý SDK
Xoá StudioNetNets khi hợp nhất Intellij
Trình rút gọn (R8)
Không thể kiểm tra việc tích hợp trong Studio
Không thể chuyển đến Studio do nhập lớp R8 nội bộ bị làm rối mã nguồn
Mẫu
chưa sử dụng GradleVersionCatalogDetector in ConfigureAndroidModuleStepTest
Trải nghiệm người dùng
[Yêu cầu hình minh hoạ] Biểu tượng Gửi ý kiến phản hồi
Cửa sổ và Trình đơn
các biểu tượng gây khó chịu ở góc dưới bên phải

Android Studio Chipmunk Canary 5 (2021.2.1.5)

Phát hành cùng với:
  • Android Gradle Plugin 7.2.0-alpha05
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Quá trình đơn giản hoá chỉ dẫn đến dex không hợp lệ nếu được chạy từ Android Studio Bumblebee
Vui lòng chú thích BundleToApkTask với @CacheableTask
Cảnh báo đánh giá Gradle 7.2-rc-1, AGP 7.0
Xác thực việc sử dụng những giá trị của SkipifEmpty vào việc cần làm
Tác vụ create{variant}UnitTestCoverageReport của AGP 7.0.3 sẽ chạy bài kiểm thử trên tất cả các biến thể
Trình soạn thảo mã
Dự án mới: Các tệp nguồn Kotlin không hiện các thẻ mã/phân tách/thiết kế
Tìm lỗi mã nguồn
UnknownNullness kiểm tra dương tính giả trên các thuộc tính kotlin
Logcat
Logcat đang hiển thị các mục nhập trùng lặp
Chạy thử nghiệm
Xuất kết quả kiểm thử văn bản của nút "ghi đè nội dung hiện có" chưa được bản địa hoá
[Kiểm thử thủ công đơn vị đang chạy] Thông báo "No tasks available" (Không có nhiệm vụ nào) khi cố gắng chạy kiểm thử đơn vị từ AS
Thử nghiệm
IDE không nhất thiết phải gọi cleanTestDebugUnitTest trước testDebugUnitTest khi chạy kiểm thử đơn vị
Trợ lý ghép nối Wear
Lỗi khởi động AVD

Android Studio Chipmunk Canary 4 (2021.2.1.4)

Phát hành cùng với:
  • Android Gradle Plugin 7.2.0-alpha04
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Hỗ trợ jacoco và phát hành từ cùng một biến thể thư viện
Cập nhật để sử dụng JaCoCo 0.8.7 theo mặc định
AGP cần nhóm tệp `strasse.profm` ngoài tệp `strasse.prof`
Trình quản lý thiết bị ảo Android
Các AVD được tạo bằng công cụ avdmanager cli hiển thị là không có playstore trong trình quản lý AVD (ngay cả khi có)
Triển khai
Không lặp lại nhật ký
Chỉnh sửa
DeprecatedMethodExceptions: "...FileEditor.getFile" không còn được dùng nữa, bạn cần ghi đè tệp đó trong "...ApkEditor"

Android Studio Chipmunk Canary 3 (2021.2.1.3)

Phát hành cùng với:
  • Android Gradle Plugin 7.2.0-alpha03
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Hỗ trợ jacoco và phát hành từ cùng một biến thể thư viện
thiếu phần phụ thuộc nhiệm vụ AGP preab
Nhiệm vụ MergeResources `rawLocalResourcesNoProcessRes` không được đánh dấu là ignoreignoreDirectories.
Android Studio
Tìm lỗi mã nguồn UnusedResources không chính xác khi sử dụng ViewBinding thông qua tính năng uỷ quyền thuộc tính
Trình soạn thảo mã
Tối ưu hóa AndroidMissingOnClickHandlerInspection
Nhập/Đồng bộ hoá
Lựa chọn biến thể không được phổ biến cùng với các phần phụ thuộc androidTest
Tìm lỗi mã nguồn
SuppressLint không hoạt động cho AppBundleLocalechanges
ViewBinding
Không thể liên kết ViewBinding khi tính năng nonTransitiveRClass được bật và mã @android được sử dụng trong xml

Android Studio Chipmunk Canary 2 (2021.2.1.2)

Phát hành cùng với:
  • Android Gradle Plugin 7.2.0-alpha02
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
lintDebug phá vỡ cấu hình lưu vào bộ nhớ đệm
Đảm bảo `[consumer]proguardFile` được hỗ trợ trong các mẫu IDE từ phiên bản v2
Android Studio
Bản cập nhật mẫu Jetpack Compose 1.0
Trình quản lý thiết bị ảo Android
Kết quả CLI bị ô nhiễm với nhật ký phân tích cú pháp
Chỉnh sửa Compose
Không thể tạo studio do phiên bản ngôn ngữ kotlin cũ
Xem trước Compose
Chế độ Xem trước tương tác ngừng hoạt động sau khi tôi kéo chế độ xem cuộn
Liên kết dữ liệu
Tính năng liên kết dữ liệu 7.0.0 sử dụng phần mở rộng đã phân cấp trong vòng đời
Layout Editor
Quá trình tải phông chữ của tính năng xem trước trong Compose cố bắt đầu các chuỗi (dẫn đến lỗi hiển thị)
Layout Inspector
Ứng dụng gặp lỗi do LayoutInspector
Tìm lỗi mã nguồn
Chế độ kiểm thử tìm lỗi mã nguồn TestMode.WHITESPACE không được thêm dấu cách vào giá trị tham chiếu nhãn trong kotlin
lintVitalAnalytics cung cấp ngoại lệ: "gọi đến UsageTracker trước khi khởi chạy"
Tệp kê khai
Biểu tượng màu đỏ trong AndroidManifest.xml khi sử dụng DSL không gian tên
Mã/Mẫu mới
Mẫu dự án soạn không bao gồm phần phụ thuộc gỡ lỗi trên androidx.camose.ui:ui-test-manifest
Trình hướng dẫn dự án mới
Di chuyển các định nghĩa của trình bổ trợ Gradle sang tệp build.gradle gốc của dự án
Tài nguyên
Chuyển đổi màu sắc của tài liệu bật lên có chứa nội dung mô tả tài nguyên sang màu khác không phải màu đỏ
Trình quản lý SDK
Tôi chưa bao giờ được nhắc chấp nhận giấy phép dành cho các công cụ xây dựng khi chạy trình hướng dẫn lần đầu tiên
Trợ lý nâng cấp
Di chuyển thuộc tính gói của AndroidManifest.xml sang không gian tên DSL
Gian hàng cập nhật trình bổ trợ Gradle mỗi lần

Android Studio Chipmunk Canary 1 (2021.2.1.1)

Phát hành cùng với:
  • Android Gradle Plugin 7.2.0-alpha01
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Giảm thiểu việc xác thực tên tài nguyên cho lớp phủ
Việc đặt Nhà cung cấp cho VariableOutput.versionCode có thể bị lỗi khi lưu vào bộ nhớ đệm cấu hình
Công cụ thiết kế
Chuyển màu SVG không được chuyển đổi đúng cách thành Lỗi khi viewBox bắt đầu từ một tọa độ âm
Nhập/Đồng bộ hóa
Không có giá trị lintJar trong IdeAndroidLibrary qua v2
Thời gian treo dài khi lưu dự án sau khi đồng bộ hoá
JDK
Đồng bộ hoá Gradle không thành công do không thể khởi động trình nền.
Tìm lỗi mã nguồn
Tùy chọn kiểm tra tìm lỗi mã nguồn NewApi không hỗ trợ cấu hình SDK Robolectric
Trợ lý ghép nối Wear
Tính năng ghép nối thiết bị Wear đang cố gắng khởi động thiết bị ảo khi thiết bị vốn đang chạy