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

Android Studio Hedgehog | 2023.1.1 Bản vá 2

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.2
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Không thiết lập được phiên bản JaCoCo trong AGP 8.2.0
Dexer (D8)
[thư viện đã đơn giản hoá] Thư viện đã đơn giản hoá phiên bản 2.1 không tương thích với các phiên bản trước của R8
Tính năng tối ưu hoá có chạy ngay cả chỉ với D8 không?
Nhập/đồng bộ hoá
Hồi quy hiệu suất – thiết lập các phần phụ thuộc trong IDE
Trình rút gọn (R8)
[R8 8.3.21] R8 8.3.21 lớn hơn R8 8.1.56 1,57 MB
class.getInterfaces() trả về giá trị trống

Android Studio Hedgehog | 2023.1.1 Bản vá 1

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.1
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Không chạy tác vụ tạo tệp dex trên các lớp của dự án phụ khi các lớp đó đã được tạo tệp dex thông qua việc biến đổi cấu phần phần mềm
Trình bổ trợ Android cho Gradle gặp lỗi với JavaVersion.VERSION_11 và OpenJDK 21 ea
Dexer (D8)
Bản ghi đơn giản hoá dành cho Android U
Nhập/Đồng bộ hoá
Sử dụng thư viện không phải AndroidX trong dự án AndroidX
IntelliJ
Android Studio gặp sự cố với tệp xml lập chỉ mục chứa ký tự không hợp lệ
Chạy thiết bị
Không kết nối được với thiết bị thực để phát triển
Trình rút gọn (R8)
R8 tạo tệp dex bị hỏng, dẫn đến truyền ngoại lệ vào lớp trong thời gian chạy
R8 khiến giao diện thay đổi thành giao diện không truy cập được
Sự cố R8 Flurry SDK với AGP 8.2.0
Android – R8 khiến lớp con của LinearLayoutManager gặp sự cố
ClassCastException trong R8 khi tính năng đóng gói lại và rút gọn được bật, còn tính năng làm rối mã nguồn và tối ưu hoá bị tắt
R8 gặp sự cố trong BridgeAnalyzer.analyzeMethod
R8 phiên bản 8.2.33, sự cố thời gian chạy "java.lang.VerifyError: Loại không hợp lệ trên ngăn xếp toán hạng" sau khi nâng cấp

Android Studio Hedgehog | 2023.1.1 RC 3

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-rc03
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
PHÉP HỒI QUY HEDGEHOG: Nút Chạy bị trì hoãn vài giây (Đang tạo thông số kỹ thuật)
Trình đơn trợ giúp
Biểu trưng trên màn hình "Giới thiệu" bị méo kể từ Iguana Canary 6

Android Studio Hedgehog | 2023.1.1 RC 2

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-rc02
Vấn đề đã khắc phục
Tính năng Xem trước trong Compose
Tính năng Xem trước trong Compose bị hỏng khi sử dụng văn bản HTML có thẻ b
Layout Editor
Trường hợp ngoại lệ trong Layout Editor

Android Studio Hedgehog | 2023.1.1 RC 1

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-rc01
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Android Studio Giraffe không tuân thủ versionCodeOverride bằng AGP 8.1
AGP 8.1.0 gỡ cài đặt ứng dụng sau khi chạy các hoạt động kiểm thử được đo lường – 7.4.2 thì không
Việc chuyển đổi một APK dẫn đến lỗi có ListingFileRedirectTask
Bản dựng C++
[Hedgehog | 2023.1.1 Beta 4] cờ gradle "android.injected.build.abi" chứa "armeabi' không hợp lệ.
Chạy thiết bị
Tính năng phản chiếu thiết bị gây ra mức sử dụng CPU cực cao trên điện thoại
Trình bổ trợ của bên thứ ba
Hỗ trợ trình bổ trợ Lombok

Android Studio Hedgehog | 2023.1.1 Beta 5

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-beta05
Vấn đề đã khắc phục
Dexer (D8)
Bật bản ghi gốc và các lớp kín khi tạo tệp dex cho min-api 34 trở lên

Android Studio Hedgehog | 2023.1.1 Beta 4

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-beta04
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Không thực hiện được tác vụ ':app:mergeReleaseClasses' sau khi Cập nhật AGP từ 8.0.2 lên 8.1.0
Gradle 8.1 phá vỡ cấu hình lưu vào bộ nhớ đệm do tệp .gradle/.android/analytics.settings
[AGP 8.1.0] kiểm thử ./gradlew không thành công và hiện thông báo lỗi "Unable to find manifest output" (Không tìm thấy đầu ra tệp kê khai) nếu cả splits.abi.isEnable và testOptions.unitTests.isIncludeAndroidResources đều mang giá trị true

Android Studio Hedgehog | 2023.1.1 Beta 3

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-beta03
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
androidResources không có trong mô-đun thư viện android
Nhập/Đồng bộ hoá
Lỗi/cảnh báo không rõ ràng sau khi đồng bộ hoá dự án
Studio phàn nàn về các mô-đun không được hỗ trợ trong quá trình đồng bộ hoá Gradle
Chạy kiểm thử
Phương thức kiểm thử đơn vị sẽ không chạy lại
Trình rút gọn (R8)
Kotlin 1.9 khiến R8 huỷ bỏ hàm lambda Kotlin nếu các giá trị nullchecks bị xoá

Android Studio Hedgehog | 2023.1.1 Beta 2

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-beta02
Vấn đề đã khắc phục
Trình quản lý thiết bị
[Trình mô phỏng AS + Wear] Trình quản lý thiết bị không ghi nhớ việc ghép nối cho đến khi thiết bị khởi động
Layout Editor
bố cục xml: cây design-left-component, chọn một thành phần và không được sử dụng tổ hợp phím nóng Ctrl + B để viết mã
Tích hợp công cụ tìm lỗi mã nguồn
Sự cố về việc tìm lỗi mã nguồn DuplicatePlatformClasses trong phần phụ thuộc testImplementation

Android Studio Hedgehog | 2023.1.1 Beta 1

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-beta01
Vấn đề đã khắc phục
Trợ lý nâng cấp SDK Android
Trợ lý nâng cấp SDK mục tiêu không bao giờ tải
Nhập/Đồng bộ hoá
Giao diện người dùng trên "Gradle JDK" không đồng bộ hoá nội dung trường
Không thực hiện được tiến trình đang chạy.
Layout Inspector
Đôi khi, ứng dụng sẽ gặp sự cố khi công cụ Layout Inspector đang hoạt động
Tìm lỗi mã nguồn
Sự cố không mong muốn trong một dự án khác bị Android Lint gắn cờ
Công cụ tìm lỗi mã nguồn của Android không hoạt động được ở thư viện KMP có `thuộc tính 'variantInputs.name' không có giá trị được định cấu hình.`
Chạy
Không lưu được chế độ cài đặt của các tính năng động trên cấu hình chạy/gỡ lỗi
Trình rút gọn (R8)
java.lang.VerifyError: Lớp bị từ chối của trình xác minh
Bản dựng bị lỗi trên :minifyReleaseWithR8 khi dùng thư viện Apache POI

Android Studio Hedgehog | 2023.1.1 Canary 15

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha15
Vấn đề đã khắc phục
Công cụ thiết kế
Hộp thoại công cụ thay đổi màu từ rãnh trong IDE không thể chỉnh giá trị alpha dưới 10%
Chạy
[Android T trở lên] Cờ ENFORCE_INTENTS_TO_MATCH_INTENT_FILTERS gây trở ngại cho việc khởi chạy hoạt động TV

Android Studio Hedgehog Canary 14 (2023.1.1.14)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha14
Vấn đề đã khắc phục
App Quality Insights (Thông tin chi tiết về chất lượng ứng dụng)
Dấu vết ngăn xếp của Firebase Crashlytics luôn cuộn đến cuối khi đặt con trỏ ở bất kỳ đâu trong dấu vết ngăn xếp
Biến thể bản dựng
Chuyển đổi biến thể đang hoạt động khi biến thể mặc định thay đổi
Trình chỉnh sửa C++
Lỗi khi dùng Find Class (Tìm lớp) và Find Usages (Tìm trường hợp sử dụng): "AssertionError: Symbols must be loaded" (Lỗi AssertionError: Phải tải biểu tượng)
Nhập/Đồng bộ hoá
IllegalStateException: Mô-đun Project.app không phải là mô-đun Gradle
Layout Editor
Cửa sổ công cụ Tài liệu: Tính năng tự động cập nhật từ Nguồn không còn hoạt động với thuộc tính XML trong cửa sổ công cụ Thiết kế, trừ phi dùng phím tắt Ctrl-q
Chạy thiết bị
Kẹt tại trạng thái "Connecting to the device" (kết nối với thiết bị) khi chạy thiết bị.
StudioBot
Insert At Cursor (Chèn tại vị trí con trỏ) chỉ xử lý một phương thức
StudioBot không đưa dữ liệu nhập vào cho các lớp SDK phổ biến

Android Studio Hedgehog Canary 13 (2023.1.1.13)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha13
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Cập nhật lên Gradle 8.2 milestone hoặc RC
Không thể truy cập 'java.lang.Comparable'
Tính năng xem trước trong Compose
Không có cảnh báo từ linter, gợi ý tự động hoàn thành mã không chính xác, không xuất hiện thông báo lỗi khi dùng lệnh gọi đệ quy để xem trước các thành phần kết hợp
Trình quản lý thiết bị
Lỗi: không thể thêm thiết bị trình mô phỏng vào danh sách "trình quản lý thiết bị"
Gradle
Thêm tính năng nhận biết danh mục phiên bản vào AndroidAddLibraryDependencyAction để thêm các phần phụ thuộc
Layout Editor
Cửa sổ công cụ Tài liệu: Tính năng tự động cập nhật từ Nguồn không còn hoạt động với thuộc tính XML trong cửa sổ công cụ Thiết kế, trừ phi dùng phím tắt Ctrl-q
Chỉnh sửa trực tiếp
LiveEdit trong Compose: ArithmeticException: Phép chia cho 0

Android Studio Hedgehog Canary 12 (2023.1.1.12)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha12
Vấn đề đã khắc phục
Trình gỡ lỗi
Mã nguồn không khớp với mã byte
Nhập/Đồng bộ hoá
java.lang.IllegalStateException: Thiếu gradlePath
Thông báo bản dựng trên Android Studio Canary luôn hiển thị 0 lỗi
Layout Editor
Android Studio sử dụng số Ả Rập để đặt lề và các thuộc tính khác
sự cố khi kết xuất trong layout editor
Bảng thuộc tính hoạt động không chính xác khi có Attached Side gán là "None"
Tính năng kéo vào khung hiển thị trong ConstraintLayout hiển thị trên UI không chính xác khi ConstraintLayout có khoảng đệm
Cửa sổ công cụ Tài liệu: Tính năng tự động cập nhật từ Nguồn không còn hoạt động với thuộc tính XML trong cửa sổ công cụ Thiết kế, trừ phi dùng phím tắt Ctrl-q
Không nên đặt LinearLayoutCompat làm đề xuất đầu tiên cho các tệp XML
Khi sao chép-dán thành phần khung hiển thị từ hai tệp bố cục xml khác nhau, thì id chế độ xem sẽ thêm +i vào sau tên của khung hiển thị được dán
Đối tượng có thể vẽ tuỳ chỉnh không có các lựa chọn như Chế độ xem Mã, Phân chia, Thiết kế và không có tính năng tự động làm mới.
Tìm lỗi mã nguồn
Tìm lỗi mã nguồn bỏ qua vấn đề UseValueOf khi sử dụng K2 UAST

Android Studio Hedgehog Canary 11 (2023.1.1.11)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha11
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Thông báo rõ yêu cầu về phiên bản R8 / D8 trong siêu dữ liệu AAR (ví dụ: cho CoreLibraryDesugaring và API mới ngoài luồng)
Cảnh báo về đồng bộ hoá: "GradleBuildProject.Builder should not be accessed through AnalyticsConfiguratorService after AnalyticsService is created" (Không nên truy cập GradleBuildProject.Builder thông qua AnalyticsConfiguratorService sau khi tạo AnalyticsService)
Android Studio
Đuôi tệp bị thiếu trong tên tệp mặc định của bản ghi video
Trình soạn thảo mã
hình ảnh webp lớn chiếm một nửa vùng mã hoá
Công cụ thiết kế
Không thể bắt đầu quy trình Git: Không cho phép truy cập thực thi trong khi kết xuất
Trình chỉnh sửa tệp Gradle
Danh mục phiên bản hiển thị cảnh báo khi xuất hiện cấu phần phần mềm SNAPSHOT mới hơn
Nhập/Đồng bộ hoá
com.intellij.jarRepository.ExternalAnnotationsRepositoryResolver
Layout Editor
tính năng kéo và thả trong trình quản lý tài nguyên sẽ thay thế việc dùng dấu ngoặc liên kết dữ liệu
Cây thành phần ưu tiên: tiêu đề không nhất quán
Bố cục ràng buộc: Layout Editor không hiển thị thông tin chi tiết được xác định trong một kiểu cụ thể
Tạo lối tắt để tính năng dựng (trong trình chỉnh sửa) tạo lại tất cả các mô-đun thay vì chỉ dựng mô-đun hiện tại
"Undo Undefined" (Huỷ các ràng buộc không xác định) sau khi chuyển đổi bố cục tự động thành ConstraintLayout
Thứ tự bao gồm ảnh hưởng đến hoạt động của tools:text
TextInputlayout mới liên tục thoát khỏi màn hình khi kết nối với đối tượng hiện có
Thẻ bên trong XML bố cục kích hoạt lỗi trong công cụ tìm lỗi mã nguồn: "Unresolvable tag" (thẻ không thể giải quyết bởi trình phân tích cú pháp XML)
Layout Editor: cài đặt hiển thị mới nhất không được lưu
Tìm lỗi mã nguồn
Bumblebee 2021.1.1 Patch 1 thông báo rằng phiên bản cũ hơn (20030203.000550) của commons-io là mới hơn bản 2.11.0.
Android Studio đánh dấu không chính xác phiên bản được chỉ định là hết hạn.
Trình chỉnh sửa chuyển động
IDE bị treo khi quá trình tự động hoàn thành mã diễn ra trong bố cục XML

Android Studio Hedgehog Canary 10 (2023.1.1.10)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha10
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
`android.injected.studio.version` đã bị xoá trong Android Studio Giraffe
Thêm tính năng tắt AndroidXDependencyCheck
generateLocaleConfig trong agp 8.1.0 sử dụng thứ tự không xác định, phá vỡ các bản dựng có thể tái tạo
Trình ghi Espresso
Thêm phần phụ thuộc vào danh mục nếu dự án nhận biết được danh mục phiên bản tại Trình ghi lại quá trình kiểm thử (RecordingDialog)
Nhập/Đồng bộ hoá
Studio Hedgehog Canary 6 bị treo khi đồng bộ hoá gradle trên gradle 8.1.1 và AGP 8.0.2
Cấu trúc dự án
Phải mở dự án trước mới có thể cập nhật vị trí JDK tuỳ chỉnh

Android Studio Hedgehog Canary 9 (2023.1.1.9)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha09
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Khắc phục LintErrors khi chạy lint với K2 UAST qua Gradle trên một dự án KMP
Hỗ trợ cho cấp Biến thể missingDimensionStrategy và có thể hỗ trợ cho loại bản dựng/phiên bản phù hợp với matchingFallback
Tìm lỗi mã nguồn
Lint 8.2.0 alpha vẫn không hỗ trợ tính năng nhập hàm cấp cao nhất trong kotlin
Tài nguyên
Nút Trợ giúp cho hộp thoại New Resource Directory (Thư mục tài nguyên mới)

Android Studio Hedgehog Canary 8 (2023.1.1.8)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha08
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
ASM Transform và không tương thích với ToAppend()
Tính năng xem trước trong Compose
Hỗ trợ Khung xem trước trong Compose cho ValueAnimators bên trong AndroidView
Layout Inspector
Tăng khả năng tìm thấy cài đặt để tắt LI nhúng
Tìm lỗi mã nguồn
Bumblebee 2021.1.1 Patch 1 thông báo rằng phiên bản cũ hơn (20030203.000550) của commons-io là mới hơn bản 2.11.0.
Tích hợp Prefab
[AGP] Prefab: Tác vụ định cấu hình CMake thất bại khi đặt biến môi trường JAVA_TOOL_OPTIONS
Gói phát hành/APK
Vấn đề "Generate Signed Bundle or APK" (Tạo Gói hoặc APK đã ký) =>Vấn đề liên quan đến thứ tự liệt kê "Module"
Chạy
Bộ chọn thiết bị đang chọn thiết bị ban đầu không hợp lệ
Chạy thiết bị
[Cải tiến] Tắt tính năng tự động lấy nét cho Trình mô phỏng sau khi tạo bản dựng thành công
Trình bổ trợ của bên thứ ba
Hỗ trợ trình bổ trợ Lombok

Android Studio Hedgehog Canary 7 (2023.1.1.7)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha07
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Hướng dẫn cách tải phiên bản NDK mặc định
Trình bổ trợ Android cho Gradle yêu cầu cần phải có Java 17 thì mới chạy được.
Trợ lý nâng cấp SDK Android
Trợ lý nâng cấp đề xuất việc cập nhật lên targetSdk 33 không chính xác
Công cụ thiết kế
Nhật ký bị tràn ngập bởi `SlowOperations` và IDE hoạt động cực kỳ chậm
Trình chỉnh sửa tệp Gradle
Đề xuất phiên bản phần phụ thuộc quá "tham lam" đối với số phiên bản cao hơn
Nhập/Đồng bộ hoá
Khắc phục nhanh để nâng cấp lên các công cụ xây dựng mới hơn trên tất cả các mô-đun
Lỗi cài đặt proxy HTTP trong Android Studio
Tìm lỗi mã nguồn
Thêm lựa chọn để không thêm số dòng và cột trong đường cơ sở tìm lỗi mã nguồn
Quy trình kiểm thử tìm lỗi mã nguồn không hỗ trợ các tính năng có trong ngôn ngữ Java 17
Logcat
Xoá nhật ký space-fish-address-space khỏi logcat của trình mô phỏng
Trình hướng dẫn dự án mới
Thư mục dự án mặc định bị bỏ qua trong mẫu dự án mới
Cấu trúc dự án
Lỗi: mỗi lần tôi chọn cập nhật một số phần phụ thuộc trên màn hình "suggestions" (gợi ý), phần này sẽ cuộn lên đầu
Nếu mở dự án có tệp bản dựng gốc đã đổi tên, thì một tệp build.grdle trống được tạo

Android Studio Hedgehog Canary 6 (2023.1.1.6)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha06
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Bạn không được phép truy cập vào GradleBuildProject.Builder thông qua AnalyticsConfiguratorService sau khi tạo AnalyticsService
AndroidTest.packaging.jniLibs.keepDebugSymbols không ảnh hưởng đến gói androidTest
Các giá trị màu không hợp lệ vẫn được biên dịch
"replaceWith" cho VariantBuilder không chính xác
Gradle 8.1 phá vỡ cấu hình lưu vào bộ nhớ đệm do tệp .gradle/.android/analytics.settings
Thông báo về việc không dùng nữa không kèm theo `ReplaceWith`
Kết quả của bản dựng
Lỗi: lỗi trong tệp kê khai không chuyển đến lỗi gốc mà lại chuyển đến lỗi được tạo
Tính năng xem trước trong Compose
Tính năng xem trước trong Compose bị chậm
Tính năng xem trước trong Compose bỏ qua mã đánh dấu HTML trong tài nguyên chuỗi
Trình quản lý thiết bị
NPE trong BuildVirtualDeviceConfigurationWizardActionListener
Trình chỉnh sửa tệp Gradle
Đề xuất của hộp thoại cấu trúc dự án cho commons-io:commons-io
Nhập/Đồng bộ hoá
Giá trị do Gradle tạo cho tệp kê khai sẽ dừng cấu hình chạy tuỳ chỉnh
Trình cài đặt
Gói Debian: thiếu trường 'Maintainer' (Bảo trì) android-studio-2021.3.1.17-cros.deb
Tìm lỗi mã nguồn
Lint 8.2.0 alpha vẫn không hỗ trợ tính năng nhập hàm cấp cao nhất trong kotlin
Thêm lựa chọn để không thêm số dòng và cột trong đường cơ sở tìm lỗi mã nguồn
Cấu trúc dự án
Khi thoát khỏi một trường đang mở trình đơn thả xuống, trường này sẽ không cập nhật lại giá trị
SQL trong Room
Lỗi trình bổ trợ Room – Kiểm tra xem bộ dữ liệu có nằm trong truy vấn con hay không – Biên dịch chính xác
Trình cập nhật
chromeos dpkg: cảnh báo: thiếu trường 'Maintainer'

Android Studio Hedgehog Canary 5 (2023.1.1.5)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha05
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Tác vụ kiểm thử đo lường của GMD bị treo và không thành công kể cả khi bắt đầu lại
generateLocaleConfig trong agp 8.1.0 sử dụng thứ tự không xác định, phá vỡ các bản dựng có thể tái tạo
ProcessApplicationManifest.navigationJsons có các tệp chứa đường dẫn tuyệt đối
Trình soạn thảo mã
Các lớp SDK Android có nhiều tệp tham chiếu chưa được giải quyết được làm nổi bật bằng màu đỏ
Studio cho phép bạn chỉnh sửa nguồn Android SDK quá dễ dàng
Tính năng xem trước trong Compose
Tính năng xem trước trong Compose bị chậm
Gradle
PsProjectDescriptors thêm phần phụ thuộc vào tệp dự án trong khi bỏ qua danh mục phiên bản
Logcat
Thiếu lựa chọn `Fold Lines like this' trong Android Studio Dolphin Canary 7 mới nhất
Tạo Nhóm hành động bật lên công khai
Tài nguyên
chúng tôi không thể ẩn các đối tượng có thể vẽ được tại biểu tượng trong rãnh.
Yêu cầu về hệ thống
Đề xuất về bộ nhớ cần thêm cả % cải thiện

Android Studio Hedgehog Canary 4 (2023.1.1.4)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha04
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Xoá VariantManager.getModifiedName
AndroidTest.packaging.jniLibs.keepDebugSymbols không ảnh hưởng đến gói androidTest
Tính năng xem trước trong Compose
Giao diện người dùng bị treo hoàn toàn
Tính năng xem trước trong Compose bị chậm
PreviewParameterProvider trống không hiển thị bất kỳ cảnh báo nào
Gradle
Không đồng bộ hoá được nếu ManagedDevices có trong tập lệnh bản dựng trên M1 với JDK x86
Layout Inspector
Yêu cầu: Khi nhấp đúp vào một chế độ xem trong phần hình ảnh của công cụ kiểm tra bố cục, hãy chuyển đến tệp bố cục chứa chế độ xem đó

Android Studio Hedgehog Canary 3 (2023.1.1.3)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha03
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Dùng mã byte mục tiêu 17 khi biên dịch AGP
Chú thích
@RestrictTo không hoạt động với Kotlin
Compose
Công cụ Xem trước nhiều bố cục trong Wear Compose không hoạt động
Chỉnh sửa trong Compose
Studio cho phép tự động hoàn thành các hàm nội bộ (sau đó quá trình dựng thất bại)
Đề xuất đúng phần phụ thuộc maven khi sử dụng các tiện ích phổ biến
Tính năng xem trước trong Compose
IDE bị Treo trong lúc chỉnh sửa Thành phần kết hợp khi ngăn Xem trước hiển thị
Chỉnh sửa
Tiêu điểm chính tích luỹ biểu tượng trong rãnh
Project View (Khung hiển thị dự án)
Hồ sơ cơ sở tạo bằng BPGP không xuất hiện trong Android Studio
Tài nguyên
Các vấn đề về luồng trong quản lý tài nguyên
Yêu cầu về hệ thống
Khi tạo một dự án mặc định, đề xuất phải tăng dung lượng máy ảo

Android Studio Hedgehog Canary 2 (2023.1.1.2)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha02
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Yêu cầu: cho phép IDE khắc phục lỗi "PermittedSubclasses requires ASM9"
Trình chỉnh sửa C++
thiếu lựa chọn cho định dạng clang
Trình soạn thảo mã
Ngoại lệ hiển thị trong trình bổ trợ Android khi khởi động studio
Nhập/Đồng bộ hoá
Tôi không thể đồng bộ hoá dự án của mình sau khi cập nhật lên Flamingo. Phiên bản java bạn đang dùng không được hỗ trợ
Logcat
Logcat (phiên bản mới). Tên tệp có thể nhấp trong nhật ký.

Android Studio Hedgehog Canary 1 (2023.1.1.1)

Phát hành cùng với:
  • Trình bổ trợ Android cho Gradle 8.2.0-alpha01
Vấn đề đã khắc phục
Trình bổ trợ Android cho Gradle
Các loại nguồn tuỳ chỉnh phải tạo ra các tập hợp nguồn có nhiều phiên bản
Tính năng kiểm tra phiên bản SDK không xử lý người dùng tiện ích SDK
DependenciesInfoBuilder cần có tài liệu + bản cập nhật API
Mục tiêu DexingNoClasspathTransform (minSdk >= 24) với Java 11 không thành công do thiếu các phần tử lồng nhau
DslExtension.Builder.extendProjectWith() không hoạt động theo mô tả trong Groovy
Thêm VariantSelector.withFlavor API không dùng kotlin.Pair
AndroidLintAnalysisTask (:lintAnalyzeExternalRelease) thiếu bộ nhớ đệm do `proguard.txt` thay đổi
Tệp kê khai sáp nhập của ứng dụng chứa các thuộc tính extractNativeLibs và useEmbeddedDex từ các phần phụ thuộc
AIDL không hoạt động với build-tools 33.0.0
AGP: Hiển thị đường dẫn đến công cụ AIDL và tệp AIDL khung ở dạng API công khai
Chú thích
@RestrictTo không hoạt động với Kotlin
Áp dụng các thay đổi
ApplyChangesAction: ClassCastException: lớp com.intellij.execution.DefaultExecutionTarget không truyền được đến lớp com.android.tools.idea.execution.common.AndroidExecutionTarget
Phân tích mã
Proguard nhận diện loại @interface là không hợp lệ
Chỉnh sửa trong Compose
Thêm thao tác theo ngữ cảnh kèm bản sửa lỗi nhanh cho "[PLUGIN_ERROR] Functions which invoke @Composable functions must be marked with the @Composable annotation" ([PLUGIN_ERROR] Các hàm gọi hàm @Composable phải được đánh dấu bằng chú giải @Composable)
Tính năng xem trước trong Compose
Tính năng xem trước trong Compose sử dụng chủ đề Holo cho giao diện người dùng hệ thống khi targetSdk không được thiết lập trên mô-đun thư viện
Trình gỡ lỗi
Lỗi khi cố gắng gỡ lỗi kiểm thử thư viện Android từ AS
Triển khai
Cài đặt và khởi chạy ứng dụng 2 lần khi gỡ lỗi trong Android Studio
Thẻ thông tin và Trình khởi chạy chức năng không hoạt động trong Android Studio Giraffe Canary 6
Công cụ thiết kế
Dùng thuộc tính "postSplashScreenTheme" cho chủ đề mặc định trong các công cụ thiết kế
Nhập/đồng bộ hoá
Loại org.gradle.util.VersionNumber không còn được dùng nữa.
Báo cáo lỗi nội bộ do sự cố đồng bộ hoá
Hiển thị ngoại lệ đồng bộ hoá thực thay vì "No variants found for…" (Không tìm thấy biến thể nào cho…)
Không tìm thấy hoặc thiếu JDK "11" -- Tải Amazon Corretto 11.0.15 xuống
Tìm lỗi mã nguồn
Tính năng kiểm tra tìm lỗi mã nguồn Instantiated không xử lý tốt AppComponentFactory
Logcat
Mức sử dụng bộ nhớ cao (1,4 GB) trong MessageBacklog
Có nên ẩn tính năng ghi nhật ký nội bộ trong Studio khỏi bộ lọc package:mine không?
Mã/mẫu mới
Mẫu dự án mới có bí danh trình bổ trợ quá phức tạp
Trình hướng dẫn dự án mới
Danh mục phiên bản phải dùng một phiên bản duy nhất cho tất cả các trình bổ trợ AGP
ProfileInstaller và Hồ sơ cơ sở
NullPointerException trong profgen-cli
Tài nguyên
Khi các thư mục chứa giá trị bị xoá, Studio vẫn cho rằng các ngôn ngữ được xác định ở đó còn tồn tại
Trình quản lý SDK
Mục nhập cài đặt Android SDK sẽ nằm trong phần "Languages & Frameworks" ("Ngôn ngữ và khung")
Trợ lý nâng cấp
Không xoá android:useEmbeddedDex khỏi tệp kê khai nguồn
Không thêm useLegacyPackaging DSL cho mô-đun thư viện
Wear
Trợ lý ghép nối Wear không thành công trên trình mô phỏng 33.1.3