AI 코딩 도구,
이번엔 뭐가 바뀌었나
Claude Code, Codex 같은 개발 도구의 릴리스 노트를 한국어로 요약하고, 중요한 변경부터 보여줍니다.
도구 최신 버전
Android StudioAndroid Studio Rabbit 2 Canary 5 now available15시간 전 `l8DexDesugarLib<Variant>`가 obfuscation mapping을 파괴하는 문제를 수정한다 외 8개
-
~
`l8DexDesugarLib<Variant>`가 obfuscation mapping을 파괴하는 문제를 수정한다
# 성능
원문
Android Gradle Plugin: l8DexDesugarLib<Variant> destroys the obfuscation mapping: reads the full ~366 MB mapping.txt and rewrites it as a 25-byte "# L8 Desugaring Mapping" stub
외 8개 항목은 원문에서 볼 수 있습니다.
AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.
변경 사항 페이지 원문 보기 ↗Android StudioAndroid Studio Rabbit 2 Canary 4 now available7일 전 AGP 9.4.1에서 Gradle 9.8.0이 Configuration.setVisible()의 deprecation을 보고하는 문제를 수정한다 외 9개
-
~
AGP 9.4.1에서 Gradle 9.8.0이 Configuration.setVisible()의 deprecation을 보고하는 문제를 수정한다
# 성능
원문
Android Gradle Plugin: Gradle 9.8.0 reports Configuration.setVisible() deprecations with AGP 9.4.1
-
~
KMP Android 라이브러리에서 IDE가 source.res.addStaticSourceDirectory의 리소스 디렉터리를 인식하지 못하는 문제를 수정한다
# 성능
원문
Multiplatform: KMP Android library: resource dirs from sources.res.addStaticSourceDirectory not recognized by IDE
-
~
StudioModuleClassLoader 인스턴스가 해제되지 않아 Metaspace가 OutOfMemoryError까지 채워지는 문제를 수정한다
# 성능
원문
Preview: Compose Preview: StudioModuleClassLoader instances are never released, Metaspace fills until OutOfMemoryError
-
·
TomlDslNameConverter 예외를 발생시키는 ThreadingAssertions.createThreadAccessException을 수정한다
# 성능
원문
Import/Sync: TomlDslNameConverter exception: com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments at com.intellij.util.concurrency.ThreadingAssertions.createThreadAccessException
외 6개 항목은 원문에서 볼 수 있습니다.
AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.
변경 사항 페이지 원문 보기 ↗Android StudioAndroid Studio Rabbit 2 Canary 3 now available14일 전 AGP 9.4에서 기존에 올바르게 작동하던 JUnit XML을 깨뜨리는 문제를 수정한다 외 6개
-
~
AGP 9.4에서 기존에 올바르게 작동하던 JUnit XML을 깨뜨리는 문제를 수정한다
# 성능
원문
Gradle Integration: AGP 9.4 breaks previously-correct JUnit XML: `@Ignore` tests become failures while the build succeeds
-
~
JDK 25를 사용할 때 `generateReleaseRFile` 태스크에서 경고가 발생하는 문제를 수정한다
# 성능
원문
Android Gradle Plugin: Warning in generateReleaseRFile task when using JDK 25
-
~
`ANDROID_PREFS_ROOT`를 제거한 후에도 빌드가 차단되는 문제를 수정한다
# 성능
원문
Android Gradle Plugin: AGP 8.11+ / 9.0 blocks build due to ANDROID_PREFS_ROOT even after removal
외 4개 항목은 원문에서 볼 수 있습니다.
AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.
변경 사항 페이지 원문 보기 ↗Android StudioAndroid Studio Rabbit 1 RC 2 now available17일 전 StudioUpdaterService가 Java 25를 요구하지만 업데이트 프로그램이 Java 21에서 실행되는 문제를 수정한다
Android StudioAndroid Studio Rabbit 2 Canary 2 now available21일 전 Windows에서 Android CLI `sdk list --all` 명령어가 0xC0000409 오류로 종료되는 문제를 수정한다 외 5개
-
~
Windows에서 Android CLI `sdk list --all` 명령어가 0xC0000409 오류로 종료되는 문제를 수정한다
# 성능
원문
Android CLI: Android CLI 1.0.16261425 on Windows: sdk list --all exits with 0xC0000409
-
~
AGP 9.4.x에서 Kotlin 백틱(backticked) 이름에 공백이 포함된 단일 인스트루먼트 테스트를 실행할 수 없는 문제를 수정한다
# 성능
원문
Gradle Integration: AGP 9.4.x cannot run a single instrumented test with whitespace in a Kotlin backticked name
-
~
2026.1.2 / 2026.2.1 Canary 4 버전에서 Compose Preview의 kotlin-reflect가 실패하는 문제를 수정한다
# 성능
원문
Preview: Compose Preview kotlin-reflect fails (KotlinReflectionNotSupportedError) in 2026.1.2 / 2026.2.1 Canary 4
-
+
Windows 설치 스크립트에 NoProfile을 추가한다
# 성능
원문
Android CLI: Add NoProfile to the Windows installation script
외 2개 항목은 원문에서 볼 수 있습니다.
AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.
변경 사항 페이지 원문 보기 ↗Android StudioAndroid Studio Quail 4 Patch 1 now available27일 전 R8 빌드 결과가 동일한 입력에 대해 다른 dex/mapping을 생성하는 비결정적 결과(Retain Assume instructions in LIR)에서 발생한 퇴보를 수정한다 외 8개
-
~
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가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.
변경 사항 페이지 원문 보기 ↗Android StudioAndroid Studio Rabbit 2 Canary 1 now available28일 전 Android Studio에서 JUnit4 Parameterized instrumented test의 단일 메서드를 실행할 때 테스트가 0개로 표시되는 문제를 수정한다 외 11개
-
~
Android Studio에서 JUnit4 Parameterized instrumented test의 단일 메서드를 실행할 때 테스트가 0개로 표시되는 문제를 수정한다
# 성능
원문
Gradle Integration: AGP 9.4.0: running a single method of a JUnit4 Parameterized instrumented test from Android Studio runs 0 tests (tests_regex "\[.*\]" loses backslashes in device shell)
-
~
`adb connect host:port` 장치에서 `connectedAndroidTest`가 항상 실패하던 문제를 수정한다
# 성능
원문
Gradle Integration: connectedAndroidTest always fails on `adb connect host:port` devices — device id is percent-encoded before the per-device pass/fail lookup
-
~
Android CLI에서 bare symbol이 단일 선언으로 해석되어 과도하게 보고되거나 누락되는 문제를 수정한다
# 성능
원문
Android CLI: android studio find-usages: a bare symbol resolves to a single declaration with no caller control, causing both over-reporting (common names) and silent under-reporting (name collisions)
-
~
Windows에서 `lib-downloader_jni-*.dll` 파일이 `%TEMP%`에 쌓이는 문제를 수정한다
# 성능
원문
Android CLI: android-cli leaves accumulating lib-downloader_jni-*.dll files in %TEMP% on Windows
-
~
별도의 non-KMP 모듈이 없는 경우 KMP AndroidX 소스가 다운로드되지 않는 문제를 수정한다
# 성능
원문
Android Gradle Plugin: KMP AndroidX sources are not downloaded without a separate non-KMP module
-
~
`Configuration.setVisible(boolean)` 메서드가 deprecated 되었음을 알린다
# 성능
원문
Android Gradle Plugin: The Configuration.setVisible(boolean) method has been deprecated
-
~
AGP 9.3.0의 새로운 최적화 DSL이 `ApplicationVariant` 객체에 `isMinifyEnabled`를 설정하지 않는 문제를 수정한다
# 성능
원문
Android Gradle Plugin: AGP 9.3.0's new optimization { enable = true } DSL does not set isMinifyEnabled in the ApplicationVariant object
외 5개 항목은 원문에서 볼 수 있습니다.
AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.
변경 사항 페이지 원문 보기 ↗Android StudioAndroid Studio Rabbit 1 Canary 4 now available42일 전 Android Gradle Plugin에서 BouncyCastle 의존성을 BOM으로 사용하도록 수정한다 외 3개
-
~
Android Gradle Plugin에서 BouncyCastle 의존성을 BOM으로 사용하도록 수정한다
# 성능
원문
Android Gradle Plugin: BouncyCastle dependency should use BOM
-
~
testVibeEditSuccessGates가 `--jvmopt=-Dstudio.threading.assertions.enabled=true` 옵션과 함께 실행될 때 실패하는 문제를 수정한다
# 성능
원문
Live Edit: testVibeEditSuccessGates fails with --jvmopt=-Dstudio.threading.assertions.enabled=true
외 2개 항목은 원문에서 볼 수 있습니다.
AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.
변경 사항 페이지 원문 보기 ↗Android StudioAndroid Studio Rabbit 1 Canary 3 now available49일 전 AGP 9.2.0에서 `LibraryExtension.getSourceSets()`가 구현되지 않은 인터페이스를 반환하여 `ClassCastException`이 발생하는 문제를 수정한다 외 6개
-
~
AGP 9.2.0에서 `LibraryExtension.getSourceSets()`가 구현되지 않은 인터페이스를 반환하여 `ClassCastException`이 발생하는 문제를 수정한다
# 성능
원문
Android Gradle Plugin: AGP 9.2.0 regression: `LibraryExtension.getSourceSets()` is typed on an interface the source-set implementation no longer implements, causing ClassCastException
외 6개 항목은 원문에서 볼 수 있습니다.
AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.
변경 사항 페이지 원문 보기 ↗Android StudioAndroid Studio Rabbit 1 Canary 2 now available56일 전 연결된 기기와의 설치 및 미러링 등 다양한 문제가 발생하던 것을 수정한다 외 3개
-
~
연결된 기기와의 설치 및 미러링 등 다양한 문제가 발생하던 것을 수정한다
# 성능
원문
Running Devices: Bug: IDE has various issues with connected device, including installation and mirroring, despite all signs showing otherwise
-
~
Baseline Profiles 및 ProfileInstaller에서 프로파일이 제대로 등록되지 않아 발생하던 문제를 수정한다
# 성능
원문
Baseline Profiles & ProfileInstaller: Baseline profile is pulled off the device but never registered in test-result.pb, so collectBaselineProfile finds nothing and copyBaselineProfileIntoSrc deletes the committed profile
-
~
LintFix가 편집 내용이 없는 대체안을 생성할 때 AGP의 SarifReporter가 잘못된 JSON을 생성하는 문제를 수정한다
# 성능
원문
Lint: AGP's SarifReporter generates invalid JSON when LintFix has an ending alternative that produces no edits
외 1개 항목은 원문에서 볼 수 있습니다.
AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.
변경 사항 페이지 원문 보기 ↗