Android 스튜디오 Otter 2 기능 출시 해결된 문제

Android 스튜디오 Otter 2 기능 출시 | 2025.2.2

이 버전에는 사소한 수정사항과 개선사항이 포함되어 있습니다.

Android 스튜디오 Otter 2 기능 출시 | 2025.2.2 RC 2

해결된 문제
디버거
AS Otter Canary5에서 디버깅할 때 Stackoverflow 발생

Android 스튜디오 Otter 2 기능 출시 | 2025.2.2 RC 1

해결된 문제
Gradle
'embedAndSignAppleFrameworkForXcode'가 실패하더라도 Narwhal의 iosApp 실행 구성은 성공합니다.
여러 빌드 작업이 실패했습니다. ConcurrentModificationException
멀티 플랫폼
[KMP] 클래스 경로 구성을 요소 및 게시 구성에 연결하지 않음
탐색
safeargs Gradle 플러그인이 AGP 9.0.0과 호환되는지 확인하고 수정된 버전을 제공합니다.

Android 스튜디오 Otter 2 기능 출시 | 2025.2.2 Canary 4

함께 출시된 항목:
  • Android Gradle 플러그인 9.0.0-alpha14
해결된 문제
Android Gradle 플러그인
AGP의 내장 Kotlin 지원이 Kotlin 소스 세트와 동기화되지 않음
소비자 유지 파일에 -dontobfuscate가 포함된 경우 Android 라이브러리 게시 실패
최적화된 리소스의 매핑을 인쇄하는 옵션이 없음
이 단계가 통과된 후 finalizeDsl을 호출하면 오류가 발생하도록 함
jetifier가 사용 중지된 경우에도 AGP가 jetifier 구성을 초기화함
kotlin으로 빌드하면 `kotlin.stdlib.default.dependency` 가 모듈 및 pom 파일에 true인 경우 kotlinStdlib가 컴파일 시간 종속 항목으로 추가되지 않음
빌드 변형
'빌드 변형 선택...'이 아무것도 하지 않음
코드 편집기
Otter 2025.2.1에서 ML 자동 완성 설정을 삭제한 후 자동 완성 품질 회귀
융합 라이브러리 플러그인
소비자 ProGuard 규칙이 융합 라이브러리에 포함되지 않음
융합된 라이브러리가 디슈가링된 라이브러리 요구사항을 처리하지 않음
린트 통합
Lint는 compileSdk에도 불구하고 설치된 최신 SDK를 자동으로 사용하며, 작업 입력으로 등록되지 않아 캐싱이 중단됨
멀티 플랫폼
[Android-kmp 플러그인] Android 타겟의 플랫폼 유형을 'androidJvm'으로 변경
미리보기
불필요한 렌더링 알림
축소기(R8)
최종 리소스 ID를 사용하는 경우 R8 최적화 리소스 축소가 자동으로 실패함

Android 스튜디오 Otter 2 기능 출시 | 2025.2.2 Canary 3

함께 출시된 항목:
  • Android Gradle 플러그인 9.0.0-alpha13
해결된 문제
Android Gradle 플러그인
AGP9: `variant.sources.kotlin!!.addGeneratedSourceDirectory()` 가 작동하지 않음
컴파일 SDK의 aar 메타데이터 검사에서 이전 DSL 사용
지원 중단된 `com.android.build.api.dsl.ManagedDevices.devices` 속성 삭제
Compose 미리보기
새 android-KMP 플러그인을 사용하면 Compose 미리보기가 실패함
가져오기/동기화
클래스 org.gradle.jvm.toolchain.JvmVendorSpec에 멤버 필드 'org.gradle.jvm.toolchain.JvmVendorSpec IBM_SEMERU'가 없으므로 updateDaemonJvm
멀티 플랫폼
com.android.kotlin.multiplatform.library 플러그인을 사용하는 Compose 멀티플랫폼 미리보기에서 NullPointerException 발생
[Android 스튜디오] Compose 멀티 플랫폼 테스트를 위한 Android 기기 테스트 실행 구성 만들기 지원
리소스
유효한 XML에서 경고 메시지가 발생함
UI 도구
벡터 아이콘 미리보기 없음

Android 스튜디오 Otter 2 기능 출시 | 2025.2.2 Canary 2

함께 출시된 항목:
  • Android Gradle 플러그인 9.0.0-alpha12
해결된 문제
Android Gradle 플러그인
순수 Java 프로젝트는 kotlin stdlib에 종속됩니다.
AGP 9.0에서 지원 중단된 KotlinMultiplatformAndroidCompilationBuilder 속성 삭제
`com.android.tools.build:gradle:9.0.0-alpha05` 에는 KGP 및 gradle-api에 대한 API 종속 항목이 있어야 합니다.
com.android.experimental.built-in-kotlin Gradle 플러그인 이름 변경
ASwB
ASwB에서 네이티브 디버거를 사용할 수 없음

Android 스튜디오 Otter 2 기능 출시 | 2025.2.2 Canary 1

함께 출시된 항목:
  • Android Gradle 플러그인 9.0.0-alpha11
해결된 문제
Android Gradle 플러그인
내장 Kotlin이 Maven pom에 kotlin-stdlib 종속 항목 제약을 게시하지 않음
compileSdk와 targetSdk 간의 차이에 대한 테스트 사례 추가
resConfigs 값이 비어 있으면 aapt 오류가 모호해짐
Gemini
상담사 모드 사용자에게 상담사 모드 인식 팝업이 표시됨
리소스
증분 컴파일 중에 탐색 그래프의 새 리소스 ID가 해결되지 않음