Δdeltalog

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가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.