Android Studio Android Studio Quail 4 Patch 1 now available
2026-09-18 릴리스 · 변경 항목 9개
~ 수정 9개
-
R8 빌드 결과가 동일한 입력에 대해 다른 dex/mapping을 생성하는 비결정적 결과(Retain Assume instructions in LIR)에서 발생한 퇴보를 수정한다
# 성능
원문
Shrinker (R8): R8 build non-determinism: identical input produces different dex/mapping (regression from "Retain Assume instructions in LIR")
-
D8 9.2.14가 동일한 입출력에서 `mergeProjectDexDebug` 작업 시 8.13.6보다 약 38% 느려진 것을 수정한다
# 성능
원문
Dexer (D8): D8 9.2.14 is ~38% slower than 8.13.6 in `mergeProjectDexDebug` on identical input/output
-
R8 8.8.34와 8.9.27 사이의 퇴보적 변화로 인해 D8 디버그 모드에서 ArrayIndexOutOfBoundsException이 발생하는 것을 수정한다
# 성능
원문
Shrinker (R8): D8 debug mode: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 31 — regression between R8 8.8.34 and 8.9.27
-
AGP가 간헐적으로 검증에 실패하고 앱 실행 시 충돌을 일으키는 dex 파일들을 생성하는 문제를 수정한다
# 성능
원문
Shrinker (R8): AGP intermittently produces dex files that fail verification and crash app on launch
-
R8: Android 4.4에서 VerifyError가 발생하는 문제를 수정한다
# 성능
원문
Shrinker (R8): R8: VerifyError on Android 4.4
-
AGP 9.3.0의 새로운 최적화 `{ enable = true }` DSL이 ApplicationVariant 객체에 `isMinifyEnabled`를 설정하지 못하던 문제를 수정한다
# 성능
원문
Android Gradle Plugin: AGP 9.3.0's new optimization { enable = true } DSL does not set isMinifyEnabled in the ApplicationVariant object
-
R8이 Windows에서 유효하지 않은 파일명을 생성하는 `.kotlin_module` 파일명을 수정한다
# 성능
원문
Shrinker (R8): R8 writes `.kotlin_module` file with `:` in its name, producing a filename invalid on Windows
-
R8의 규칙당 높은 메모리 소비를 개선한다
# 성능
원문
Shrinker (R8): High per-rule memory consumption
-
R8에서 Outliner가 try-catch 영역을 잘못 확장하여 초기화되지 않은 레지스터를 발생시키는 VerifyError를 수정한다
# 성능
원문
Shrinker (R8): VerifyError: Outliner incorrectly extends try-catch region, causing uninitialized register
AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.