Android 스튜디오 Hedgehog 해결된 문제

Android 스튜디오 Hedgehog | 2023.1.1 패치 2

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.2
해결된 문제
Android Gradle 플러그인
AGP 8.2.0에서 JaCoCo 버전을 설정할 수 없음
Dexer(D8)
[디슈가링된 라이브러리] 디슈가링된 라이브러리 버전 2.1이 이전 버전의 R8과 호환되지 않음
D8에서만 최적화가 실행됨
가져오기/동기화
성능 회귀 - IDE에서 종속 항목 설정
축소기(R8)
[R8 8.3.21] R8 8.3.21이 R8 8.1.56보다 1.57MB 더 큼
class.getInterfaces()에서 빈 값 반환

Android 스튜디오 Hedgehog | 2023.1.1 패치 1

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.1
해결된 문제
Android Gradle 플러그인
하위 프로젝트의 클래스가 아티팩트 변환을 통해 이미 덱싱되었으므로 하위 프로젝트의 클래스에서 덱싱 작업을 실행하지 않음
JavaVersion.VERSION_11 및 OpenJDK 21 ea 사용 시 Android Gradle 플러그인이 실패함
Dexer(D8)
Android U의 레코드 디슈가링
가져오기/동기화
AndroidX 프로젝트에서 AndroidX가 아닌 라이브러리 사용
IntelliJ
유효하지 않은 문자가 포함된 xml 파일의 경우 Android 스튜디오에서 색인 생성을 중단함
실행 중인 기기
개발용 실제 기기에 연결할 수 없음
축소기(R8)
R8이 손상된 dex를 생성하여 런타임 시 클래스 변환 예외가 발생함
R8로 인해 인터페이스가 액세스할 수 없는 인터페이스로 변경됨
AGP 8.2.0에서 R8 Flurry SDK 비정상 종료
Android - R8로 인해 LinearLayoutManager의 서브클래스가 비정상 종료됨
리패키징이 사용 설정되어 있고 축소, 난독화, 최적화가 사용 중지된 경우 R8에서 ClassCastException이 발생함
BridgeAnalyzer.analyzeMethod에서 R8이 멈춤
R8 v8.2.33에서 'java.lang.VerifyError: 피연산자 스택의 잘못된 유형' 런타임이 업그레이드 후 비정상 종료됨

Android 스튜디오 Hedgehog | 2023.1.1 RC 3

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-rc03
해결된 문제
Android Gradle 플러그인
HEDGEHOG REGRESSION: 실행 버튼이 몇 초 지연됨(사양 생성 중)
도움말 메뉴
Iguana Canary 6부터 정보 화면의 로고가 왜곡됨

Android 스튜디오 Hedgehog | 2023.1.1 RC 2

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-rc02
해결된 문제
Compose 미리보기
b-태그가 포함된 HTML 텍스트를 사용할 때 Compose 미리보기가 중단됨
Layout Editor
Layout Editor의 예외

Android 스튜디오 Hedgehog | 2023.1.1 RC 1

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-rc01
해결된 문제
Android Gradle 플러그인
Android 스튜디오 Giraffe가 AGP 8.1에서 versionCodeOverride를 준수하지 않음
계측 테스트를 실행한 후 AGP 8.1.0이 앱을 제거함 - 7.4.2는 제거하지 않음
APK를 변환하면 ListingFileRedirectTask 오류가 발생함
C++ 빌드
[Hedgehog | 2023.1.1 베타 4] android.injected.build.abi' Gradle 플래그에 잘못된 'armeabi'가 포함됨
실행 중인 기기
휴대전화의 CPU 사용량을 지나치게 많이 유발하는 기기 미러링
서드 파티 플러그인
Lombok 플러그인 지원

Android 스튜디오 Hedgehog | 2023.1.1 베타 5

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-beta05
해결된 문제
Dexer(D8)
min-api 34 이상에서 덱싱할 때 네이티브 레코드 및 봉인 클래스 사용 설정

Android 스튜디오 Hedgehog | 2023.1.1 베타 4

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-beta04
해결된 문제
Android Gradle 플러그인
AGP를 8.0.2에서 8.1.0으로 업데이트한 후 ':app:mergeReleaseClasses' 작업 실행에 실패함
Gradle 8.1에서 .gradle/.android/analytics.settings로 인해 구성 캐싱이 중단됨
[AGP 8.1.0] splits.abi.isEnable과 testOptions.unitTests.isIncludeAndroidResources가 모두 true인 경우 ./gradlew 테스트가 실패하고 "Unable to find manifest output" 발생

Android 스튜디오 Hedgehog | 2023.1.1 베타 3

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-beta03
해결된 문제
Android Gradle 플러그인
Android 라이브러리 모듈에서 androidResources를 사용할 수 없음
가져오기/동기화
프로젝트 동기화 후 오류/경고가 명확하지 않음
스튜디오가 Gradle 동기화 중에 지원되지 않는 모듈에 대해 불평함
테스트 실행
단위 테스트가 재실행되지 않음
축소기(R8)
Kotlin 1.9로 인해 null 검사가 제거되면 R8에 의해 Kotlin 람다가 소멸됨

Android 스튜디오 Hedgehog | 2023.1.1 베타 2

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-beta02
해결된 문제
기기 관리도구
[AS + Wear 에뮬레이터] 기기가 시작될 때까지 기기 관리도구가 페어링을 기억하지 않음
Layout Editor
레이아웃 xml: design-left-component 트리, 구성요소 선택 및 Ctrl+B 핫키로 코딩할 수 없음
린트 통합
testImplementation 종속 항목으로 인한 DuplicatePlatformClasses 린트 오류

Android 스튜디오 Hedgehog | 2023.1.1 베타 1

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-beta01
해결된 문제
Android SDK 업그레이드 어시스턴트
타겟 SDK 업그레이드 어시스턴트가 로드되지 않음
가져오기/동기화
'Gradle JDK'의 UI가 필드 콘텐츠를 동기화하지 않음
작업 실행을 진행할 수 없음
Layout Inspector
Layout Inspector가 활성 상태일 때 가끔 디버깅할 앱이 비정상 종료됨
린트
Android 린트에서 신고된 다른 프로젝트에서 예상치 못한 문제가 발생함
KMP 라이브러리에서 Android 린트가 실패하고 `property 'variantInputs.name' doesn't have a configured value`가 발생함
실행
실행/디버그 구성에서 동적 기능 설정을 저장할 수 없음
축소기(R8)
java.lang.VerifyError: 인증 도구에서 클래스를 거부함
Apache POI 라이브러리를 사용할 때 빌드가 :minifyReleaseWithR8에서 멈춤

Android 스튜디오 Hedgehog | 2023.1.1 Canary 15

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha15
해결된 문제
디자인 도구
IDE의 여백에서 색상을 변경하는 대화상자가 10% 미만의 알파를 실행할 수 없음
실행
[Android T+] ENFORCE_INTENTS_TO_MATCH_INTENT_FILTERS 플래그가 실행 중인 TV 활동 방해

Android 스튜디오 Hedgehog Canary 14(2023.1.1.14)

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha14
해결된 문제
앱 품질 통계
Firebase Crashlytics 스택 트레이스가 스택 트레이스의 어느 위치에서든 커서를 설정한 후 항상 끝까지 스크롤함
빌드 변형
기본 변형이 변경될 때 활성 변형 전환
C++ 편집기
클래스 찾기 및 사용법 찾기 중단됨: 'AssertionError: 기호를 로드해야 함'
가져오기/동기화
IllegalStateException: 모듈 Project.app이 Gradle 모듈이 아님
Layout Editor
문서 도구 창: 디자이너 도구 창에서 XML 속성에 대해 소스로부터의 자동 업데이트가 작동하지 않지만 Ctrl-q 단축키는 작동함
실행 중인 기기
'기기 연결 중'으로 기기를 계속 실행함
StudioBot
커서 위치에 삽입은 메서드 하나만 처리
StudioBot에 일반 SDK 클래스 가져오기가 포함되지 않음

Android 스튜디오 Hedgehog Canary 13(2023.1.1.13)

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha13
해결된 문제
Android Gradle 플러그인
Gradle 8.2 마일스톤 또는 RC로 업데이트
'java.lang.Comparable'에 액세스할 수 없음
Compose 미리보기
컴포저블을 미리 보기 위한 재귀 호출: 린터 경고 없음, 잘못된 자동 완성 항목, 오류 메시지 없음
기기 관리도구
버그: '기기 관리도구' 목록에 emulator-item을 추가할 수 없음
Gradle
종속 항목을 추가하는 AndroidAddLibraryDependencyAction에 버전 카탈로그 인식 추가
Layout Editor
문서 도구 창: 디자이너 도구 창에서 XML 속성에 대해 소스로부터의 자동 업데이트가 작동하지 않지만 Ctrl-q 단축키는 작동함
실시간 편집
Compose LiveEdit: ArithmeticException: 0으로 나누기

Android 스튜디오 Hedgehog Canary 12(2023.1.1.12)

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha12
해결된 문제
디버거
소스 코드가 바이트 코드와 일치하지 않음
가져오기/동기화
java.lang.IllegalStateException: gradlePath 누락
Android 스튜디오 Canary 빌드 알림에 항상 오류가 0개로 표시됨
Layout Editor
Android 스튜디오에서 여백과 기타 속성을 설정하는 데 아랍어 숫자가 사용됨
Layout Editor 렌더링 문제
Attached Side = None인 경우 속성 패널이 오작동함
constraintLayout에 패딩이 있을 때 ConstraintLayout의 드래그 뷰에 잘못된 UI가 표시됨
문서 도구 창: 디자이너 도구 창에서 XML 속성에 대해 소스로부터의 자동 업데이트가 작동하지 않지만 Ctrl-q 단축키는 작동함
XML 파일에 LinearLayoutCompat을 첫 번째 추천으로 표시하지 않음
두 개의 xml 레이아웃 파일에서 뷰 구성요소를 복사하여 붙여넣을 때 뷰 ID에 name+i가 있음
맞춤 드로어블에 코드, 분할, 디자인 옵션이 없고 자동 새로고침이 없음
린트
K2 UAST를 사용할 때 린트에서 UseValueOf 문제가 무시됨

Android 스튜디오 Hedgehog Canary 11(2023.1.1.11)

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha11
해결된 문제
Android Gradle 플러그인
AAR 메타데이터의 R8/D8 버전 요구사항 알림(예: coreLibraryDesugaring 및 새로운 API의 아웃라인 사용 시)
동기화 경고: 'AnalyticsService가 생성된 후 AnalyticsConfiguratorService를 통해 GradleBuildProject.Builder에 액세스할 수 없음'
Android 스튜디오
동영상 녹화 기본 파일 이름에서 파일 확장자가 누락됨
코드 편집기
큰 webp 이미지가 코딩 영역의 절반을 차지함
디자인 도구
Git 프로세스 시작 실패: 렌더링 중에 실행 액세스가 허용되지 않음
Gradle 파일 편집기
사용 가능한 최신 SNAPSHOT 아티팩트가 있으면 버전 카탈로그에 경고가 표시됨
가져오기/동기화
com.intellij.jarRepository.ExternalAnnotationsRepositoryResolver
Layout Editor
Resource Manager 드래그 앤 드롭이 데이터 결합 괄호를 대체함
환경설정 구성요소 트리: 제목이 일관되지 않음
제약 조건 레이아웃: Layout Editor에 스타일에 정의된 세부정보가 표시되지 않음
(편집기에서) 빌드 만들기 단축키를 사용하면 현재 모듈이 아닌 모든 모듈이 다시 빌드됨
ConstraintLayout으로 자동 레이아웃 변환 후 'Undo Undefined'가 표시됨
include의 순서가 tools:text가 작동하는 방식에 영향을 줌
새 TextInputlayout이 기존 객체에 연결된 경우 지속적으로 화면 밖으로 나감
레이아웃 XML 내의 태그가 린트 오류 'Unresolvable tag'를 트리거함
Layout Editor : 최신 디스플레이 설정이 저장되지 않음
린트
Bumblebee 2021.1.1 패치 1에 commons-io의 이전 버전(20030203.000550)이 2.11.0보다 최신이라고 표시됨
Android 스튜디오가 지정된 버전을 오래된 버전으로 잘못 표시함
모션 편집기
XML 레이아웃에서 자동 완성 시 IDE가 정지됨

Android 스튜디오 Hedgehog Canary 10(2023.1.1.10)

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha10
해결된 문제
Android Gradle 플러그인
Android 스튜디오 Giraffe에서 'android.injected.studio.version'이 삭제됨
AndroidXDependencyCheck를 사용 중지하는 기능이 추가됨
agp 8.1.0의 generateLocaleConfig가 비확정적인 순서를 사용하여 재현 가능한 빌드를 손상시킴
Espresso Recorder
프로젝트가 테스트 레코더에서 버전 카탈로그를 인식하는 경우 카탈로그에 종속 항목 추가(RecordingDialog)
가져오기/동기화
스튜디오 Hedgehog Canary 6이 Gradle 8.1.1 및 AGP 8.0.2와의 gradle 동기화 중에 중단됨
프로젝트 구조
먼저 프로젝트를 열지 않으면 맞춤 JDK 위치를 업데이트할 수 없음

Android 스튜디오 Hedgehog Canary 9(2023.1.1.9)

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha09
해결된 문제
Android Gradle 플러그인
KMP 프로젝트에서 Gradle을 통해 K2 UAST로 린트를 실행할 때 린트 오류가 수정됨
변형 수준 missingDimensionStrategy 지원(빌드 유형/버전 matchingFallback 지원 가능성)
린트
린트 8.2.0 알파 버전이 여전히 Kotlin에서 최상위 함수 가져오기를 지원하지 않음
리소스
새로운 리소스 디렉터리 대화상자의 도움말 버튼

Android 스튜디오 Hedgehog Canary 8(2023.1.1.8)

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha08
해결된 문제
Android Gradle 플러그인
ASM 변환과 toAppend()가 호환되지 않음
Compose 미리보기
AndroidView 내의 ValueAnimators에 대한 Compose 미리보기 지원
Layout Inspector
삽입된 LI를 사용 중지하도록 설정의 검색 가능성 개선
린트
Bumblebee 2021.1.1 패치 1에 commons-io의 이전 버전(20030203.000550)이 2.11.0보다 최신이라고 표시됨
Prefab 통합
[AGP] Prefab: JAVA_TOOL_OPTIONS 환경 변수가 설정된 경우 CMake 구성 작업이 실패함
번들/APK 출시
'서명된 번들 또는 APK 생성' => '모듈' 목록 순서 문제
실행
기기 선택기에서 잘못된 초기 기기가 선택됨
실행 중인 기기
[개선 사항] 빌드 성공 후 에뮬레이터에 자동 초점 사용 안함
서드 파티 플러그인
Lombok 플러그인 지원

Android 스튜디오 Hedgehog Canary 7(2023.1.1.7)

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha07
해결된 문제
Android Gradle 플러그인
기본 NDK 버전을 가져오는 방법 노출
Android Gradle 플러그인을 실행하려면 Java 17 필요
Android SDK 업그레이드 어시스턴트
업그레이드 어시스턴트가 targetSdk 33으로 업데이트하라는 올바르지 않은 조치를 추천함
디자인 도구
로그가 'SlowOperations'로 플러딩되며 IDE가 매우 느려짐
Gradle 파일 편집기
상위 버전 번호에 대한 종속 항목 버전 추천이 지나치게 '그리디'함
가져오기/동기화
모든 모듈에서 최신 빌드 도구로 업그레이드하기 위한 빠른 수정
Android 스튜디오 HTTP 프록시 설정 버그
린트
린트 기준에 줄 및 열 번호를 포함하지 않는 옵션 추가
린트 테스트는 Java 17 언어 기능을 지원하지 않음
Logcat
에뮬레이터 logcat에서 goldfish-address-space 로그 삭제
새 프로젝트 마법사
새 프로젝트 템플릿에서 기본 프로젝트 디렉터리가 무시됨
프로젝트 구조
버그: 'suggestions' 화면에서 종속 항목을 업데이트할 때마다 맨 위로 스크롤됨
이름이 변경된 루트 빌드 파일이 있는 프로젝트를 열면 빈 build.gradle이 생성됨

Android 스튜디오 Hedgehog Canary 6(2023.1.1.6)

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha06
해결된 문제
Android Gradle 플러그인
AnalyticsService가 생성된 후 AnalyticsConfiguratorService를 통해 GradleBuildProject.Builder에 액세스할 수 없음
AndroidTest.packaging.jniLibs.keepDebugSymbols가 androidTest 패키징에 영향을 주지 않음
잘못된 색상 값의 컴파일이 허용됨
VariantBuilder의 잘못된 'ReplaceWith'
Gradle 8.1에서 .gradle/.android/analytics.settings로 인해 구성 캐싱이 중단됨
지원 중단 메시지에서 'ReplaceWith'가 사용되지 않음
빌드 출력
버그: 매니페스트의 오류가 원본 오류 대신 생성된 오류로 연결됨
Compose 미리보기
느린 Compose 미리보기
Compose 미리보기가 문자열 리소스의 HTML 마크업을 무시함
기기 관리도구
BuildVirtualDeviceConfigurationWizardActionListener의 NPE
Gradle 파일 편집기
commons-io:commons-io에 대한 프로젝트 구조 대화상자 제안
가져오기/동기화
Gradle의 생성된 매니페스트 값으로 인해 맞춤 실행 구성이 중지됨
설치 프로그램
Debian 패키지: 'Maintainer' 필드 android-studio-2021.3.1.17-cros.deb 누락
린트
린트 8.2.0 알파 버전이 여전히 Kotlin에서 최상위 함수 가져오기를 지원하지 않음
린트 기준에 줄 및 열 번호를 포함하지 않는 옵션 추가
프로젝트 구조
드롭다운이 열려 있는 상태에서 필드 밖을 탭하면 값이 업데이트되지 않음
Room SQL
Room 플러그인 버그 - tuple이 서브 쿼리에 없는지 확인 - 올바르게 컴파일됨
업데이터
chromeos dpkg: 경고: 'Maintainer' 필드 누락

Android 스튜디오 Hedgehog Canary 5(2023.1.1.5)

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha05
해결된 문제
Android Gradle 플러그인
GMD 계측 테스트 작업이 중단되고 재시도 시 실패함
agp 8.1.0의 generateLocaleConfig가 비확정적인 순서를 사용하여 재현 가능한 빌드를 손상시킴
ProcessApplicationManifest.navigationJsons에 절대 경로가 포함된 파일이 있음
코드 편집기
Android SDK 클래스에 빨간색으로 표시된 해결되지 않은 참조가 여럿 있음
스튜디오에서 Android SDK 소스를 너무 쉽게 수정할 수 있음
Compose 미리보기
느린 Compose 미리보기
Gradle
PsProjectDescriptors가 버전 카탈로그를 무시하고 프로젝트 파일에 종속 항목을 추가함
Logcat
최신 Android 스튜디오 Dolphin Canary 7에서 'Fold Lines like this' 옵션이 누락됨
공개 팝업 액션 그룹이 생성됨
리소스
여백 아이콘에서 드로어블을 숨길 수 없음
시스템 요구사항
메모리 추천에서 개선율(%)을 고려해야 함

Android 스튜디오 Hedgehog Canary 4(2023.1.1.4)

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha04
해결된 문제
Android Gradle 플러그인
VariantManager.getModifiedName 삭제
AndroidTest.packaging.jniLibs.keepDebugSymbols가 androidTest 패키징에 영향을 주지 않음
Compose 미리보기
UI가 완전히 멈춤
느린 Compose 미리보기
PreviewParameterProvider가 비어 있어도 경고가 표시되지 않음
Gradle
x86 JDK에서 M1의 빌드 스크립트에 managedDevices가 있는 경우 동기화가 실패함
Layout Inspector
요청: layout-inspector의 표시되는 부분에서 뷰를 더블클릭하면 이 뷰가 포함된 레이아웃 파일로 이동하기

Android 스튜디오 Hedgehog Canary 3(2023.1.1.3)

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha03
해결된 문제
Android Gradle 플러그인
AGP를 컴파일할 때 바이트 코드 17 타겟팅
주석
@RestrictTo가 Kotlin과 호환되지 않음
Compose
Wear Compose 도구의 다중 미리보기가 작동하지 않음
Compose 수정
스튜디오에서 내부 함수 자동 완성이 허용되고 빌드가 실패함
잘 알려진 위젯 사용 시 올바른 Maven 종속 항목 제안
Compose 미리보기
미리보기 창이 표시된 상태에서 컴포저블을 수정할 때 IDE가 정지됨
수정
기본 하이라이트로 인해 여백 아이콘이 누적됨
프로젝트 뷰
BPGP로 생성된 기준 프로필이 Android 스튜디오에 표시되지 않음
리소스
리소스 관리의 스레딩 문제
시스템 요구사항
기본 프로젝트를 만들면 VM 크기를 늘리라는 권장 사항이 제공됨

Android 스튜디오 Hedgehog Canary 2(2023.1.1.2)

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha02
해결된 문제
Android Gradle 플러그인
요청: IDE에서 'PermittedSubclasses requires ASM9'의 수정사항을 제공해야 함
C++ 편집기
clang-format 옵션 누락
코드 편집기
스튜디오 시작 시 Android 플러그인에 예외가 표시됨
가져오기/동기화
Flamingo로 업데이트한 후에 프로젝트를 동기화할 수 없음. unsupported java 오류가 발생함
Logcat
Logcat(새 버전). 로그의 클릭 가능한 파일 이름입니다.

Android 스튜디오 Hedgehog Canary 1(2023.1.1.1)

함께 출시된 항목:
  • Android Gradle 플러그인 8.2.0-alpha01
해결된 문제
Android Gradle 플러그인
맞춤 소스 유형에서 여러 종류의 소스 세트를 만들어야 함
SDK 버전 확인에서 SDK 확장 프로그램의 사용자를 처리하지 않음
DependenciesInfoBuilder에 API 업데이트 및 문서가 필요함
Java 11 타겟인 DexingNoClasspathTransform(minSdk >= 24)이 중첩 멤버 누락으로 인해 실패함
DslExtension.Builder.extendProjectWith()가 Groovy에 설명된 대로 작동하지 않음
kotlin.Pair를 사용하지 않는 VariantSelector.withFlavor API 추가
`proguard.txt`가 변경되었기 때문에 AndroidLintAnalysisTask(:lintAnalyzeExternalRelease)에 캐시 부적중이 발생함
앱의 병합된 매니페스트에 종속 항목의 extractNativeLibs 속성 및 useEmbeddedDex 속성이 있음
빌드 도구 33.0.0에서 AIDL이 실패함
AGP: AIDL 도구 및 프레임워크 AIDL 파일의 경로를 공개 API로 노출함
주석
@RestrictTo가 Kotlin과 호환되지 않음
변경사항 적용
ApplyChangesAction: ClassCastException: com.intellij.execution.DefaultExecutionTarget 클래스를 com.android.tools.idea.execution.common.AndroidExecutionTarget 클래스로 전송할 수 없음
코드 분석
ProGuard 인식에서 @interface 유형이 잘못된 것으로 강조표시됨
Compose 수정
'[PLUGIN_ERROR] Functions which invoke @Composable functions must be marked with the @Composable annotation' 오류에 대해 컨텍스트 작업 및 빠른 해결 방법 추가 필요
Compose 미리보기
라이브러리 모듈에서 targetSdk가 설정되지 않은 경우 Compose 미리보기에서 시스템 UI에 Holo 테마를 사용함
디버거
AS에서 라이브러리의 Android 테스트를 디버그할 때 오류 발생
배포
디버그 시 Android 스튜디오가 앱을 두 번 설치하고 실행함
Android 스튜디오 Giraffe Canary 6에서 타일 및 정보 표시 런처가 작동하지 않음
디자인 도구
디자인 도구에서 기본 테마에 'postSplashScreenTheme' 속성 사용
가져오기/동기화
org.gradle.util.VersionNumber 유형이 지원 중단됨
내부 오류를 동기화 문제로 보고함
'No variants found for...' 대신 실제 동기화 예외를 표시함
JDK '11'이 디스크에 없거나 손상됨 -- Amazon Corretto 11.0.15 다운로드
린트
인스턴스화된 린트 검사가 AppComponentFactory를 제대로 처리하지 않음
Logcat
MessageBacklog에서 메모리 사용량이 높음(1.4GB)
package:mine 필터에서 스튜디오 내부 로깅을 숨겨야 할까요?
새 코드/템플릿
플러그인 별칭이 너무 복잡한 새 프로젝트 템플릿
새 프로젝트 마법사
버전 카탈로그가 모든 AGP 플러그인에 단일 버전을 사용해야 함
ProfileInstaller 및 기준 프로필
profgen-cli에서 발생하는 NullPointerException
리소스
값 디렉터리가 삭제되어도 스튜디오는 정의된 언어가 여전히 존재한다고 인식함
SDK Manager
Android SDK 설정 항목이 'Languages & Frameworks' 아래에 있어야 함
업그레이드 어시스턴트
소스 매니페스트에서 android:useEmbeddedDex를 삭제하지 않음
라이브러리 모듈에 useLegacyPackaging DSL을 추가하지 않음
Wear
에뮬레이터 33.1.3에서 Wear 페어링 어시스턴트에 장애가 발생함