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

Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 RC 4

함께 출시된 항목:
  • Android Gradle 플러그인 8.10.0-rc04
해결된 문제
JDK
macOS 15.4에서 시작 시 비정상 종료

Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 RC 3

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

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

Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 RC 2

함께 출시된 항목:
  • Android Gradle 플러그인 8.10.0-rc02
해결된 문제
C++ 가져오기/동기화
Mac의 Meerkat에서 파일 메뉴가 가끔 나타나지 않음

Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 RC 1

함께 출시된 항목:
  • Android Gradle 플러그인 8.10.0-rc01
해결된 문제
축소기(R8)
클래스 init의 안전한 변환에서 발생하는 ClassCastException
AGP 8.9의 리소스 축소 문제로 인해 동적 기능 모듈에서 리소스 누락
com.android.tools.r8.internal.H5.x()를 호출할 수 없음

Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 베타 1

함께 출시된 항목:
  • Android Gradle 플러그인 8.10.0-beta01
해결된 문제
Android Gradle 플러그인
격리된 프로젝트: DeclarativeSchemaModel 직렬화 오류
Dexer(D8)
Baklava의 android.os.Build.VERSION_CODES_FULL 백포팅이 잘못됨
AutoClosable 디슈가링에서 더 이상 ExecutorService.close를 지원되는 것으로 보고하지 않음
Gradle
자바 17: Gradle 데몬이 'Show Gradle 데몬s' 창에 표시되지 않음 (자바 8 및 11이 표시됨)
축소기(R8)
AGP 8.9.0으로 업데이트한 후 서명된 APK를 생성할 수 없음
클래스 파일을 생성할 때 할당 사이트에서 읽기 전 작성 속성 분석 시 오류 발생
버전 8.6.*의 R8 축소기에서 Java SPI 관련 문제가 있습니다. 8.7.* 8.8.0

Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 Canary 8

함께 출시된 항목:
  • Android Gradle 플러그인 8.10.0-alpha08
해결된 문제
Android Gradle 플러그인
R8에 '격리된 분할' 정보를 전달하기 위한 지원 추가
Android 스튜디오에서 앱을 실행할 때 앱이 NoClassDefFoundError 및 ClassNotFoundException과 함께 비정상 종료됩니다.
Android Gradle 플러그인: PackageRenderscriptTask 및 ProcessJavaResTask에서 Sync.getDestinationDir() 재정의 방지
단위 테스트에 병합된 Java 리소스 사용
배포
잘못된 배포 실패 오류 메시지: minSdk는 targetSdk를 의미함
Gradle
AS에서 패키지 이름을 리팩터링할 때 build.gradle의 `namespace` 속성 동기화 유지
Gradle 파일 편집기
버전 카탈로그 파일 이름이 UI와 일치하지 않음
DependencyHelper가 단일 모듈 프로젝트에 플러그인을 올바르게 추가하지 않음
오류 줄로 이동하는 선언적 오류 핸들을 추가합니다.
가져오기/동기화
프로젝트 구조 대화상자 문제
프로젝트가 열릴 때 자동 가져오기를 사용 중지하도록 설정하세요.
린트
경고 메시지 텍스트에 오류가 있습니다. "불필요함; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` 는 여기에서 *절대* 참이 아닙니다 (`SDK_INT` ≥ 26 and < 31).
StudioBot
프롬프트 라이브러리를 수정하지 않고 내 프로젝트에 생성된 프롬프트 라이브러리 파일

Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 Canary 7

함께 출시된 항목:
  • Android Gradle 플러그인 8.10.0-alpha07
해결된 문제
Android Gradle 플러그인
다음 라이브러리를 제거할 수 없어 그대로 패키징합니다.
Gradle 파일 편집기
[DCL] 람다를 마지막 매개변수로 사용한 함수 호출 지원 추가
UastGradleVisitor가 메서드 호출의 상위 요소를 올바르게 감지하지 않음
TomlError Parser가 카탈로그 이름을 인식하고 필요한 경우 카탈로그를 반복합니다.
린트
린트: AGP 8.10.0-alpha05가 거짓양성 SyntheticAccessor를 많이 트리거함
테스트 소스에서 NewApi 사용 설정 가능
Android 스튜디오에서 코드 검사 후 'LintIdeFix' 버튼을 누르면 어떻게 되나요?
Logcat
Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 Canary 4: Logcat 글꼴 및 크기를 변경할 수 없음
멀티플랫폼
Android 및 jvm 타겟이 적용된 kmp 프로젝트의 jvm 소스 세트에 '비 Android 소스 세트 감지됨' 알림이 표시됨

Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 Canary 6

함께 출시된 항목:
  • Android Gradle 플러그인 8.10.0-alpha06
해결된 문제
Android Gradle 플러그인
초기화 스크립트 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
API
SdkComponents를 통해 AAPT 바이너리 노출
린트
Aligned16KB 린트 검사에서 ConcurrentModificationException이 발생함

Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 Canary 5

함께 출시된 항목:
  • Android Gradle 플러그인 8.10.0-alpha05
해결된 문제
Android Gradle 플러그인
초기화 스크립트 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' line: 162
배포
Android 스튜디오가 변경사항을 앱에 배포하지 않음
번들/APK 출시
[AGP] :app:collectDebugDependencies가 실패했으며 메시지가 너무 커서 메모리에 맞지 않습니다 (2326853975바이트).
실행 중인 기기
화면 미러링 중에 스크린샷이 저장되지 않도록 설정 추가
사용자가 정의한 이름 지정 체계로 스크린샷 자동 저장
기기 스크린샷 크기 조절 허용
Android 스튜디오 기기 스크린샷/화면 캡처 해상도를 제어할 수 있어야 함
UI 도구
벡터 애셋 모달을 열 때 모든 아이콘 옵션이 제공되지 않음

Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 Canary 4

함께 출시된 항목:
  • Android Gradle 플러그인 8.10.0-alpha04
해결된 문제
API
com.android.build.api.variant.HasDeviceTests를 안정화 버전으로 전환
Compose 미리보기 스크린샷 테스트
스크린샷을 생성할 수 없음: 코루틴 디스패처 설정에서 업데이트 작업이 실패합니다.
배포
[Ladybug Canary 9] 프로젝트를 실행할 때 AS가 더 이상 프로젝트를 다시 빌드하지 않아 '빌드 아티팩트 로드 중 오류 발생'
의견
도움말 이름 변경 > 도움말에 의견 제출 > 버그를 제출하시겠습니까?
Gradle
단일 변형 Android 라이브러리에서 Compose를 사용할 때는 해당 변형에 includeSourceInformation이 사용 설정되어야 합니다.
IntelliJ
JetBrains: Bazel에서 빌드한 플러그인 메타데이터를 product-info.json에 스탬프로 추가합니다.
레이아웃 및 리소스 수정
레이아웃 스크롤???
린트
CredentialManagerSignInWithGoogle의 거짓양성 린트 오류
멀티플랫폼
대리자의 Java 속성이 null인 경우 `AnalyticsEnabledSources.java` 액세스가 비정상 종료됨
Room SQL
데이터베이스 뷰를 쿼리하면 구문 오류가 발생함
쿼리의 열을 삭제하면 스타일 검사 오류가 발생함

Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 Canary 3

함께 출시된 항목:
  • Android Gradle 플러그인 8.10.0-alpha03
해결된 문제
Android Gradle 플러그인
통계가 사용 설정되면 AndroidComponentsExtension.addSourceSetConfigurations가 손상됨
AGP 8.8.0의 격리된 프로젝트 설정으로 ':app' 프로젝트가 'Project.group' 및 'Project.version'에 액세스할 수 없습니다.
코드 분석
모든 toml 파일이 버전 카탈로그라고 가정하지 않음
코드 편집기
인라인 완성: 영어가 아닌 문자가 항상 렌더링되지는 않음
배포
[Ladybug Canary 9] 프로젝트를 실행할 때 AS가 더 이상 프로젝트를 다시 빌드하지 않아 '빌드 아티팩트 로드 중 오류 발생'
Gradle 파일 편집기
diff 뷰어에서 변경한 build.gradle이 감지되지 않음
레이아웃 및 리소스 수정
android:tag 문자열 정의의 렌더링 문제
업데이트 후 Android 스튜디오가 느려짐
린트
AS 2024.3.1.4가 Kotlin 텍스트를 수정할 때 간헐적으로 중단됩니다.

Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 Canary 2

함께 출시된 항목:
  • Android Gradle 플러그인 8.10.0-alpha02
해결된 문제
Android Gradle 플러그인
AGP는 곧 출시될 API 35를 지원한다고 주장해야 함
디버거
'디버거: Kotlin 파일 검색'에서 Kotlin 디버거가 매우 느림
Gradle
CommonExtension.testOptions를 안정화 버전으로 표시
단일 변형 Android 라이브러리에서 Compose를 사용할 때는 해당 변형에 includeSourceInformation이 사용 설정되어야 합니다.
Gradle 파일 편집기
diff 뷰어에서 변경한 build.gradle이 감지되지 않음
가져오기/동기화
Meerkat canary06이 Gradle Profiler를 중단함
코드 리팩터링 이동/이름 바꾸기
meerkat Android 스튜디오 Canary 9에서 파일 이름을 바꿀 수 없음
리소스
편의 문제
테스트 실행
단위 테스트를 실행할 수 없습니다.

Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 Canary 1

함께 출시된 항목:
  • Android Gradle 플러그인 8.10.0-alpha01
해결된 문제
빌드 출력
빌드 출력이 오류에 연결되지 않음
레이아웃 및 리소스 수정
'Layout Resource File' 메뉴 항목이 없습니다.
오른쪽의 UI 렌더링이 실시간으로 업데이트되지 않음
린트
봉인된 인터페이스의 `@Parcelize` 주석에 대한 잘못된 린트 경고
실행 중인 기기
QPR1 베타 1로 업데이트한 이후 Android 스튜디오에서만 개발자 화면 미러링이 손상됨
Translations Editor
잘못된 문자열 리소스 삭제