Android 스튜디오 Ladybug 해결된 문제

Android 스튜디오 Ladybug | 2024.2.1 패치 3

함께 출시된 항목:
  • Android Gradle 플러그인 8.7.3
해결된 문제
린트
린트를 실행할 때 누락된 분석 API 메서드 경고가 많음
android.permission.SCHEDULE_EXACT_ALARM이 시스템 앱에만 부여된다는 거짓양성 린트 검사

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'로 대체됨
현재 버전의 R8과 함께 사용할 때 기본 Android ProGuard 파일에서 경고가 발생함
메시지가 너무 긴 경우 MissingStartupProfileItemsDiagnostic가 메모리 부족 오류와 함께 Gradle 클라이언트를 비정상 종료함

Android 스튜디오 Ladybug | 2024.2.1 패치 1

함께 출시된 항목:
  • Android Gradle 플러그인 8.7.1
해결된 문제
Android Gradle 플러그인
agp 문서에 TBD가 많음
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
해결된 문제
린트
8.7.0-alpha04에서 도입된 린트 검사와의 KtAnalysisSessionProvider 비호환성

Android 스튜디오 Ladybug | 2024.2.1 Canary 9

함께 출시된 항목:
  • Android Gradle 플러그인 8.7.0-alpha09
해결된 문제
Android Gradle 플러그인
BuildType#initWith가 후처리 블록을 복사하지만 proguard 구성이 적용되지 않음
foregroundServiceType 태그를 병합할 수 없음
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' 작업이 더 많이 실행되어 빌드 속도가 느려짐
AGP에서 ndk 27을 기본 NDK로 설정합니다.
C++ 빌드
JAVA_TOOL_OPTIONS 환경 변수로 인해 NDK 빌드가 실패함
코드 분석
린트에서 removeLast에 관해 잘못된 제안을 제공함
Database Inspector
데이터베이스 검사기, 테이블의 마지막 행이 하단 막대 뒤에 숨겨짐
미리보기
AS Compose 미리보기가 생성된 애셋에서 작동하지 않음