Android 스튜디오 Ladybug 해결된 문제

Android 스튜디오 Ladybug | 2024.2.1 패치 2

함께 출시된 항목:
  • Android Gradle 플러그인 8.7.2
해결된 문제
린트
AGP 8.7.0 - NavOptionsBuilder.popUpTo의 RestrictedApi에 린트 거짓양성
축소기(R8)
[R8 8.6.27] 메서드 구현이 'throw null'로 대체됨
기본 Android proguard 파일을 현재 버전의 R8과 함께 사용할 때 경고가 표시됨
메시지가 너무 긴 경우 MissingStartupProfileItemsDiagnostic가 메모리 부족 오류와 함께 Gradle 클라이언트를 비정상 종료함

Android 스튜디오 Ladybug | 2024.2.1 패치 1

함께 출시된 항목:
  • Android Gradle 플러그인 8.7.1
해결된 문제
Android Gradle 플러그인
agp 문서에는 많은 미정
Android SDK 업그레이드 어시스턴트
Android SDK 업그레이드 어시스턴트에서 내부 Google 문서로 연결되는 링크
IntelliJ
Android 스튜디오를 열 수 없음: 필수 플러그인이 없음
린트
AGP 8.6.1: 회귀 - Kotlin의 @LongDef 내부에서 [Int].toLong()을 사용할 때 WrongConstant 린트 실패
http 또는 https 인텐트 필터 스킴을 설정할 때 '하나 이상의 호스트를 지정해야 합니다' 린트 오류 발생
테스트 실행
JUnit을 사용하여 테스트를 실행할 때 java.lang.NoClassDefFoundError 발생
단위 테스트의 실행 구성이 제대로 업데이트되지 않음

Android 스튜디오 Ladybug | 2024.2.1 RC 1

함께 출시된 항목:
  • Android Gradle 플러그인 8.7.0-rc01
해결된 문제
린트
Kotlin과 함께 PackageManager.ResolveInfoFlags.of를 사용할 때 WrongConstant의 '거짓양성'

Android 스튜디오 Ladybug | 2024.2.1 베타 2

함께 출시된 항목:
  • Android Gradle 플러그인 8.7.0-beta02
해결된 문제
린트
KtAnalysisSessionProvider가 8.7.0-alpha04에 도입된 린트 검사와 호환되지 않음

Android 스튜디오 Ladybug | 2024.2.1 Canary 9

함께 출시된 항목:
  • Android Gradle 플러그인 8.7.0-alpha09
해결된 문제
Android Gradle 플러그인
BuildType#initWith가 후처리 블록을 복사하지만 proguard 구성이 적용되지 않음
전경 서비스 유형 태그를 병합할 수 없습니다.
NoSuchFileException으로 Android 린트 실행 실패
빌드 변형
[NewUI] 대안 충돌의 배너 스타일이 일관되지 않음
린트
호스트가 null인 URI에 'android:host is missing' 오류가 표시됨
Navigation Editor
ktfmt 사전 제출 후크에 naveditor 추가
뷰 바인딩
androidTest/ 레이아웃에서 ViewBinding 클래스가 생성되지 않음

Android 스튜디오 Ladybug | 2024.2.1 카나리아 8

함께 출시된 항목:
  • Android Gradle 플러그인 8.7.0-alpha08
해결된 문제
Android Gradle 플러그인
AGP는 곧 출시될 API 35를 지원한다고 주장해야 함
NoSuchFileException으로 Android 린트 실행 실패

Android 스튜디오 Ladybug | 2024.2.1 Canary 7

함께 출시된 항목:
  • Android Gradle 플러그인 8.7.0-alpha07
해결된 문제
Android Gradle 플러그인
AGP는 제공될 API 35를 지원한다고 선언해야 합니다.
Network Inspector
Android 스튜디오 네트워크 검사기가 brotli 압축과 함께 작동하지 않음
Translations Editor
문자열 순서를 유지해야 함

Android 스튜디오 Ladybug | 2024.2.1 Canary 5

함께 출시된 항목:
  • Android Gradle 플러그인 8.7.0-alpha05
해결된 문제
Lifecycle
K2 UAST: 플랫폼 유형이 있는 확인된 람다 매개변수의 잘못된 nullity
린트
린트가 ViewGroup으로 사용되는 잘못된 객체를 확인해야 함
Logcat
Logcat 도구 창의 텍스트가 모양/접근성의 확대/축소 구성을 따르지 않음

Android 스튜디오 Ladybug | 2024.2.1 Canary 4

함께 출시된 항목:
  • Android Gradle 플러그인 8.7.0-alpha04
해결된 문제
Android Gradle 플러그인
AGP는 제공될 API 35를 지원한다고 선언해야 합니다.
AGP 8.5: 'mergeDebugResources' 작업이 더 많이 실행되어 빌드 속도가 느려짐
ndk 27을 AGP의 기본 NDK로 설정
C++ 빌드
JAVA_TOOL_OPTIONS 환경 변수로 인해 NDK 빌드가 실패함
코드 분석
린트에서 removeLast에 관한 잘못된 제안을 제공함
Database Inspector
데이터베이스 검사기, 테이블의 마지막 행이 하단 막대 뒤에 숨겨짐
미리보기
AS Compose 미리보기가 생성된 애셋에서 작동하지 않음