Android 스튜디오 Narwhal 해결된 문제

Android 스튜디오 Narwhal | 2025.1.1 패치 1

함께 출시된 항목:
  • Android Gradle 플러그인 8.11.1

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

Android 스튜디오 Narwhal | 2025.1.1

함께 출시된 항목:
  • Android Gradle 플러그인 8.11.0

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

Android 스튜디오 Narwhal | 2025.1.1 RC 2

함께 출시된 항목:
  • Android Gradle 플러그인 8.11.0-rc02

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

Android 스튜디오 Narwhal | 2025.1.1 RC 1

함께 출시된 항목:
  • Android Gradle 플러그인 8.11.0-rc01
해결된 문제
Dexer(D8)
AutoClosable desugaring으로 인해 Android 스튜디오 내에서 AGP 빌드가 중단됨
축소기(R8)
JavaFuzzer 코드를 처리할 때 min-api 24에서 R8이 비정상 종료됨

Android 스튜디오 Narwhal | 2025.1.1 Canary 10

함께 출시된 항목:
  • Android Gradle 플러그인 8.11.0-alpha10
해결된 문제
Database Inspector
Narwahl (Canary 9)의 앱 검사기에 회의실 콘텐츠가 표시되지 않습니다.
가져오기/동기화
.idea 및 .gradle/config.properties가 있는 프로젝트를 가져오면 gradleJvm이 GRADLE_LOCAL_JAVA_HOME으로 구성되어야 함

Android 스튜디오 Narwhal | 2025.1.1 Canary 9

함께 출시된 항목:
  • Android Gradle 플러그인 8.11.0-alpha09
해결된 문제
API
com.android.build.api.variant.ApkOutputProviders 안정화
Background Task Inspector
더 많은 PendingIntent.get() 메서드 지원
Gradle
AGP: 대규모 애셋에서 CompressAssetsTask가 java.lang.OutOfMemoryError와 함께 실패함
멀티 플랫폼
Android-KMP 플러그인에 KGP 2.0.0 필요

Android 스튜디오 Narwhal | 2025.1.1 Canary 8

함께 출시된 항목:
  • Android Gradle 플러그인 8.11.0-alpha08
해결된 문제
린트
'libs.versions.toml' 파일의 린트 검사에서 지원되지 않는 AGP 버전으로 업그레이드할 것을 제안합니다.

Android 스튜디오 Narwhal | 2025.1.1 Canary 7

함께 출시된 항목:
  • Android Gradle 플러그인 8.11.0-alpha07
해결된 문제
Android Gradle 플러그인
proguard 파일이 없으면 빌드 실패
API
GeneratesApk.minSdk를 안정적인 API로 전환
기기 관리도구
RunningAvdTracker는 dispose 중에 초기화됨
가져오기/동기화
Gradle 설정에서 'Gradle에서 가져온 모듈의 .iml 파일 생성' 삭제
JDK
macOS 15.4에서 시작 시 비정상 종료 발생
레이아웃 및 리소스 편집
AS: Koala: Gravity: 옵션을 선택한 후 자동으로 위로 스크롤됨

Android 스튜디오 Narwhal | 2025.1.1 Canary 6

함께 출시된 항목:
  • Android Gradle 플러그인 8.11.0-alpha06
해결된 문제
Android Gradle 플러그인
Gradle 배포 업데이트 시 com.android.internal.version-check 강제 적용 안 함
Gradle 파일 편집기
[DCL] .을 사용한 RegularFile 속성 완료
가져오기/동기화
Gradle 설정에서 'Gradle에서 가져온 모듈의 .iml 파일 생성' 삭제

Android 스튜디오 Narwhal | 2025.1.1 Canary 5

함께 출시된 항목:
  • Android Gradle 플러그인 8.11.0-alpha05
해결된 문제
Android Gradle 플러그인
AGP 8.11 빌드 시 Kotlin 종속 항목을 버전 2.1.20으로 업데이트
C++ 가져오기/동기화
Meerkat, Mac에서 파일 메뉴가 표시되지 않는 경우가 있음
Compose 수정
컴포저블의 사용 위치 찾기에서 '@Preview 사용 위치' 아래에 모든 미리보기 사용 위치가 나열되지 않음
린트
AGP 8.11.0-alpha03부터 새로운 MemberExtensionConflict 린트 문제가 발생함 - 어떻게 해결해야 하나요?
Logcat
비정상 종료 앱 작업의 아이콘 만들기
멀티 플랫폼
생성된 소스를 KotlinMultiplatformAndroidVariant에 추가할 수 없음
Network Inspector
규칙에서 전역 변수 설정 (앱 검사)
실행
'사용자 관리 adb'의 최소 포트 5038로 인해 기본 포트 5037이 사용되지 않음

Android 스튜디오 Narwhal | 2025.1.1 Canary 4

함께 출시된 항목:
  • Android Gradle 플러그인 8.11.0-alpha04
해결된 문제
Android Gradle 플러그인
[AGP 8.9.0 이상] 모든 Kotlin 컴파일러 플러그인에 노출된 BuiltinKotlinCompilation
API
androidx에서 사용하는 KMP Android 플러그인 부분 안정화
Compose 미리보기
CodeGen이 무효화된 PsiFiles / 모듈에서 작동하는 경우가 있음
린트
확장 함수 수신기가 null 허용인 경우 린트 문제 `MemberExtensionConflict` 에 거짓양성이 발생함
`WrongGradleMedthod` 검사 거짓양성
데이터 클래스의 합성 멤버 호출에 대한 SyntheticAccessor 거짓양성
라벨 지정 가능한 표현식에 보고된 문제에 대한 TestMode.SUPPRESSIBLE 오류
실시간 편집
처리되지 않은 슈퍼클래스: kotlin/jvm/internal/AdaptedFunctionReference`
Logcat
Logcat의 글꼴 크기가 너무 큼
비정상 종료 앱 작업의 아이콘 만들기
새 프로젝트 마법사
.in으로 끝나는 도메인을 사용하여 프로젝트를 만들 수 없음
리소스
문자열 리소스를 추출하고 알려진 함수의 올바른 유형을 감지하지 않음
실행 중인 기기
Android 스튜디오가 열려 있는 동안 Intellij Idea 프로젝트를 닫으면 에뮬레이터가 중지됨

Android 스튜디오 Narwhal | 2025.1.1 Canary 3

함께 출시된 항목:
  • Android Gradle 플러그인 8.11.0-alpha03
해결된 문제
Android Gradle 플러그인
요청: zipAlignEnabled 지원 중단에 대해 지원 중단된 이유와 대신 사용할 항목을 알려 줘.
코드 편집기
Dagger 관련 잘못된 CachedValue 사용
Compose 미리보기 스크린샷 테스트
Compose 스크린샷 테스트: GitLab CI에서 테스트가 실패함
기기 관리도구
'정사각형' 및 '직사각형' 스크린샷 옵션 삭제
온라인 에뮬레이터를 감지할 수 없음
에뮬레이터가 천천히 중지되는 동안 AVD 삭제가 실패함
린트
회원과 확장 프로그램의 잠재적 충돌 경고
실시간 편집
리컴포지션 오류: 'java.lang.IllegalArgumentException: Array has incompatible type: class [Lcom.example.myapplication.ListItem;"
Logcat
LogcatMessageAssemblerTest.multipleBatchesWithIntervals()에 잘못된 assertThat 사용이 있음
Network Inspector
규칙에서 전역 변수 설정 (앱 검사)
리소스
색상 편집기 투명도를 저장할 수 없음
편집기에서 정수 리소스 미리보기가 일관되지 않음

Android 스튜디오 Narwhal | 2025.1.1 Canary 2

함께 출시된 항목:
  • Android Gradle 플러그인 8.11.0-alpha02
해결된 문제
C++ 가져오기/동기화
Meerkat, Mac에서 파일 메뉴가 표시되지 않는 경우가 있음
Compose 미리보기
ExposedDropdownMenuBox를 미리 볼 때 DropdownMenuItems가 표시되지 않음
Compose 미리보기에서 대화형 모드를 사용 설정하면 메모리 누수 발생
ExoPlayer를 인스턴스화할 때 Compose 미리보기가 렌더링되지 않음
린트
린트 규칙 BuildListAdds가 buildList에서 연산자 fun plusAssign (+=)의 사용을 감지하지 못함
테스트 도우미 코드에서 UseSdkSuppress 거짓양성
렌더링
레이아웃 파일을 미리 볼 때 Android 스튜디오가 비정상 종료됨
축소기(R8)
AGP 8.9.0으로 업데이트한 후 서명된 AAB를 생성할 수 없음
Translations Editor
표 셀 일괄 선택이 작동하지 않음

Android 스튜디오 Narwhal | 2025.1.1 Canary 1

함께 출시된 항목:
  • Android Gradle 플러그인 8.11.0-alpha01
해결된 문제
Android Gradle 플러그인
격리된 프로젝트: DeclarativeSchemaModel 직렬화 오류
변경사항 적용
코드 변경사항 적용은 항상 활동을 다시 생성합니다.
Compose 미리보기
기기별 미리보기는 uiMode를 설정해야 합니다.
Gradle
AS에서 패키지 이름을 리팩터링할 때 build.gradle의 `namespace` 속성을 동기화 상태로 유지
실시간 편집
251 병합: BasicCompileTest.renamedFile()에서 실패
251 병합: IR CodeGen 예외로 인한 LiveEdit 통합 테스트 실패
251 병합: KeyMeta null 포인트 예외
Translations Editor
회귀인가요? Translation Editor에서 번역된 텍스트를 만들지 못함