Android 스튜디오 Giraffe 해결된 문제

Android 스튜디오 Giraffe | 2022.3.1 패치 4

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.4
해결된 문제
Android Gradle 플러그인
하위 프로젝트의 클래스가 아티팩트 변환을 통해 이미 덱싱되었으므로 하위 프로젝트의 클래스에서 덱싱 작업을 실행하지 않음

Android 스튜디오 Giraffe | 2022.3.1 패치 3

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.3
해결된 문제
Android Gradle 플러그인
[AGP 8.1.0] splits.abi.isEnable과 testOptions.unitTests.isIncludeAndroidResources가 모두 true인 경우 ./gradlew 테스트가 실패하고 "Unable to find manifest output" 발생
AGP 8.1로 업데이트한 후 빌드 실패

Android 스튜디오 Giraffe | 2022.3.1 패치 2

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.2
해결된 문제
Android Gradle 플러그인
Android 라이브러리 모듈에서 androidResources를 사용할 수 없음
[AGP 8.1.0] splits.abi.isEnable과 testOptions.unitTests.isIncludeAndroidResources가 모두 true인 경우 ./gradlew 테스트가 실패하고 "Unable to find manifest output" 발생
Database Inspector
Android 스튜디오 2022.3.1 Giraffe에 데이터베이스 검사기가 없음
축소기(R8)
Kotlin 1.9로 인해 null 검사가 제거되면 R8에 의해 Kotlin 람다가 소멸됨
play-services-measurement-21.3.0-runtime.jar에 '컴파일 중에 정의되지 않은 값이 발생했습니다' 오류가 발생하여 R8이 실패함

Android 스튜디오 Giraffe | 2022.3.1 패치 1

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.1
해결된 문제
코드 편집기
큰 webp 이미지가 코딩 영역의 절반을 차지함
Dexer(D8)
Java 16 레코드: equals(null)이 NullPointerException을 발생시킴
실시간 편집
오래된 버전: 'AGENT_ERROR'
축소기(R8)
java.lang.VerifyError: 인증 도구에서 클래스를 거부함
Apache POI 라이브러리를 사용할 때 빌드가 :minifyReleaseWithR8에서 멈춤
R8 최적화를 사용 설정할 때 호출 거부
java.lang.reflect.Executable의 NoClassDefFoundError

Android 스튜디오 Giraffe Stable(2022.3.1.18)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0
해결된 문제
Android Gradle 플러그인
agp 8.1.0의 generateLocaleConfig가 비확정적인 순서를 사용하여 재현 가능한 빌드를 손상시킴
축소기(R8)
Android 12 이상에서 인증 오류와 함께 비정상 종료

Android 스튜디오 Giraffe RC 01(2022.3.1.17)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-rc01
해결된 문제
축소기(R8)
dex-startup-optimization으로 인해 java.lang.VerifyError: 클래스 거부됨 오류가 발생함
TargetSDKVersion 업그레이드 어시스턴트
XML 요소를 생성하는 필터로 인해 항상 해당 단계가 숨겨짐

Android 스튜디오 Giraffe 베타 05(2022.3.1.16)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-beta05
해결된 문제
Android SDK 업그레이드 어시스턴트
업그레이드 어시스턴트가 targetSdk 33으로 업데이트하라는 올바르지 않은 조치를 추천함
축소기(R8)
VirtualDispatchMethodArgumentPropagator.shouldActivateMethodStateGuardedByBounds() 메서드의 코너 케이스

Android 스튜디오 Giraffe 베타 04(2022.3.1.15)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-beta04
해결된 문제
Android Gradle 플러그인
버그: 'KSP를 사용 설정하고 이 종속 항목에 KSP 프로세서를 사용하세요'가 웹사이트로 이동함
Gradle 8.1에서 .gradle/.android/analytics.settings로 인해 구성 캐싱이 중단됨
Compose 미리보기
UI가 완전히 멈춤
Dexer(D8)
API 21의 agp 8.1.0 회귀 - F/dex2oat(4176): art/compiler/driver/compiler_driver.cc:1181] 확인 실패: !method->IsAbstract()
축소기(R8)
AGP 8의 R8로 인해 Google 피트니스 서비스가 중단됨
입력 이름에 중복되는 이름이 있는 소스 파일 정보를 포함할 경우 올바르게 표시되지 않음
Compose 빌드 중에 ArrayIndexOutOfBoundsException과 함께 R8이 실패함
간단한 StringBuilder 관련 코드에서 출시 또는 debuggable=false 모드에 추가할 꼬리 호출이 누락됨

Android 스튜디오 Giraffe 베타 03(2022.3.1.14)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-beta03
해결된 문제
Compose
Wear Compose 도구의 다중 미리보기가 작동하지 않음
수정
기본 하이라이트로 인해 여백 아이콘이 누적됨
JDK
하나의 디스플레이에서 다른 디스플레이로 이동한 후에도 IDE가 매우 빠르게 깜박임

Android 스튜디오 Giraffe 베타 02(2022.3.1.13)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-beta02
해결된 문제
Android Gradle 플러그인
요청: IDE에서 'PermittedSubclasses requires ASM9'의 수정사항을 제공해야 함
디버거
AS에서 라이브러리의 Android 테스트를 디버그할 때 오류 발생
배포
디버그 시 Android 스튜디오가 앱을 두 번 설치하고 실행함
가져오기/동기화
Flamingo로 업데이트한 후에 프로젝트를 동기화할 수 없음. unsupported java 오류가 발생함
축소기(R8)
VerifyError: R8을 Kotlin 1.8.20과 함께 사용할 때 인증 도구가 클래스를 거부함

Android 스튜디오 Giraffe 베타 01(2022.3.1.12)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-beta01
해결된 문제
Android Gradle 플러그인
맞춤 소스 유형은 여러 버전의 소스 세트를 만들어야 함
DependenciesInfoBuilder에 API 업데이트 및 문서가 필요함
Java 11 타겟인 DexingNoClasspathTransform(minSdk >= 24)이 중첩 멤버 누락으로 인해 실패함
DslExtension.Builder.extendProjectWith()가 Groovy에 설명된 대로 작동하지 않음
kotlin.Pair를 사용하지 않는 VariantSelector.withFlavor API 추가
`proguard.txt`가 변경되었기 때문에 AndroidLintAnalysisTask(:lintAnalyzeExternalRelease)에 캐시 부적중이 발생함
앱 병합 매니페스트에는 종속 항목의 extractNativeLibs 속성 및 useEmbeddedDex 속성이 포함되어 있음
AGP: AIDL 도구 및 프레임워크 AIDL 파일에 대한 경로를 공개 API로 노출
변경사항 적용
ApplyChangesAction: ClassCastException: class com.intellij.execution.DefaultExecutionTarget은 com.android.tools.idea.execution.common.AndroidExecutionTarget 클래스로 변환할 수 없음
배포
Android 스튜디오 Giraffe Canary 6에서 타일 및 정보 표시 런처가 작동하지 않음
디자인 도구
디자인 도구에서 기본 테마에 'postSplashScreenTheme' 속성 사용
가져오기/동기화
org.gradle.util.VersionNumber 유형이 지원 중단됨
내부 오류를 동기화 문제로 보고함
'No variants found for...' 대신 실제 동기화 예외를 표시함
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 페어링 어시스턴트에 장애가 발생함

Android 스튜디오 Giraffe Canary 11(2022.3.1.11)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-alpha11
해결된 문제
Dexer(D8)
최근 업데이트 후 핵심 라이브러리 디슈가링으로 인해 앱이 비정상 종료됨
Gradle
동기화 변경사항을 무시하면 키맵 옵션이 누락됨
가져오기/동기화
[Giraffe | 2022.3.1 Canary 8] 새 프로젝트의 build.gradle.kts 파일에 빨간색 밑줄이 표시됨
Logcat
Logcat V2 - 정규식 필터에 공백 또는 괄호를 사용할 수 없음
Android 스튜디오 Giraffe | 2022.3.1 Canary 9 Logcat이 package:mine 필터와 호환되지 않음
번들/APK 출시
서명된 번들 생성 오류(새 별칭을 만들 때 키 저장소의 모든 별칭 삭제)

Android 스튜디오 Giraffe Canary 10(2022.3.1.10)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-alpha10
해결된 문제
Android Gradle 플러그인
AnalyticsRecordingTask를 삭제할 수 있나요?
output-metadata.json의 콘텐츠가 일치하지 않음
JVM 도구 모음을 설정해도 JavaCompile targetCompatibility 값에 영향을 주지 않음
와일드 카드 도메인이 있는 탐색 deepLink 항목에는 병합된 매니페스트에 `android:host` 속성이 없음
Android Gradle 플러그인 8.1 이후 processDebugMainManifest 작업이 실패함
Android 스튜디오가 STUDIO_GRADLE_JDK 환경 변수를 사용하지 않음
C++ 편집기
C++ 편집기: 기본 패턴 일치 외에 구문 강조표시가 작동하지 않음
Compose 미리보기
Compose 미리보기가 내 프로젝트의 콘텐츠 리소스를 표시할 수 없음. [android.content.res.Resources$NotFoundException: 다음 리소스 값을 해결할 수 없음: 0xAAE61.]
진동을 사용하는 코드로 인해 Compose 미리보기가 다운됨
Database Inspector
Android 스튜디오 Canary에 `App Inspection` 아이콘이 표시되지 않음
디자인 도구
미리보기 xml : 하나 이상의 클래스를 인스턴스화할 수 없음
Android 스튜디오 편집기에서 미리보기용으로 기기를 변경하면 종료 후 변경사항이 저장되지 않음
Device File Explorer
프로세스 표에서 속도 검색을 사용할 수 없음
기기 관리도구
기기 관리도구 기기 목록에 확장 프로그램 수준이 표시되지 않음
Layout Editor
버그: 레이아웃 디자이너의 뷰 누락 : ViewSwitcher 및 ViewAnimator
린트
교체 수정사항의 삽입된 코드만 형식을 다시 지정함
린트: 인텐션 미리보기에서 ReplaceStringQuickFix 관련 예외가 발생함
모션 편집기
MotionLayout: ID 뷰 객체를 변경하면 함수에서 이전 객체를 복제하고 다른 새 뷰 객체를 만듭니다.
MotionEditor를 접는 옵션이 없음
데이터 결합과 함께 모션 편집기가 표시되지 않음
Navigation Editor
새 대상 대화상자
현재 핫키 'O'로 탐색 그래프 미리보기 방향을 전환할 수 없나요?
CAPS가 있는 탐색 지도의 인수
탐색 편집기 버그 - 모든 대상이 가로 모드로 표시됨
프래그먼트 클래스가 추상 클래스일 때 탐색 xml 편집기에 오류가 표시됨
실행 중인 parcelable의 기본값으로 인해 Kotlin SafeArgs가 실패함
프로파일러
systrace.py가 Android SDK에서 삭제된 후 `audio` 카테고리의 작업 트레이스를 가져올 방법이 없음
Resource Manager
새 리소스 디렉터리 대화상자에서 소스 세트로 androidTest/를 제공하지 않음
'이미지 애셋 만들기' 옵션을 사용해도 올바른 파일이 생성되지 않음. 파일을 두 번 실행해야 함. 또는 파일이 생성되어 열려고 하면 파일이 삭제되는 경우가 있음

Android 스튜디오 Giraffe Canary 9(2022.3.1.9)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-alpha09
해결된 문제
Android Gradle 플러그인
JVM 도구 모음을 설정해도 JavaCompile targetCompatibility 값에 영향을 주지 않음
와일드 카드 도메인이 있는 탐색 deepLink 항목에는 병합된 매니페스트에 `android:host` 속성이 없음
Android Gradle 플러그인 8.1 이후 processDebugMainManifest 작업 실패함
AnalyticsRecordingTask를 삭제할 수 있나요?
output-metadata.json의 콘텐츠가 일치하지 않음
C++ 편집기
C++ 편집기: 기본 패턴 일치 외에 구문 강조표시가 작동하지 않음
Compose 미리보기
오른쪽 theme.xml 파일에서 android:statusBarColor 적용과 관련하여 apiLevel=21이 @Preview에서 무시됨
Compose 미리보기가 내 프로젝트의 콘텐츠 리소스를 표시할 수 없음. [android.content.res.Resources$NotFoundException: 다음 리소스 값을 해결할 수 없음: 0xAAE61.]
디자인 도구
미리보기 xml : 하나 이상의 클래스를 인스턴스화할 수 없음
Android 스튜디오 편집기에서 미리보기용으로 변경된 기기가 종료 후 저장되지 않습니다.
Layout Editor
버그: 레이아웃 디자이너의 뷰 누락 : ViewSwitcher 및 ViewAnimator
모션 편집기
MotionLayout: ID 뷰 객체를 변경하면 함수에서 이전 객체를 복제하고 다른 새 뷰 객체를 만듭니다.
MotionEditor를 접는 옵션이 없음
데이터 결합과 함께 모션 편집기가 표시되지 않음
Navigation Editor
새 대상 대화상자
탐색 편집기 버그 - 모든 대상이 가로 모드로 표시됨
현재 핫키 'O'로 탐색 그래프 미리보기 방향을 전환할 수 없나요?
CAPS가 있는 내비게이션 지도의 인수

Android 스튜디오 Giraffe Canary 8(2022.3.1.8)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-alpha08
해결된 문제
Android Gradle 플러그인
네임스페이스 속성이 HasAndroidResources에 속할 가능성이 높음
'Gradle 파일이 마지막 프로젝트 동기화 이후 변경됨' 메시지를 사용 중지할 수 없음
Android Gradle 플러그인이 최신 버전이 아닌 경우 '최신 버전의 Android Gradle 플러그인을 사용하는 것이 좋음'
테스트 변형의 매니페스트 자리표시자와 함께 processDebugUnitTestManifest가 실패함
CheckAarMetadataTask에서 컴파일 SDK 검사를 사용 중지하기 위한 불리언 플래그
빌드 오류가 존재하지 않는 API 수준 34를 참조함
Android 스튜디오
기기 미러링 중에 AS Electric Eel 실행 중 기기 도구 창이 Pixel Watch와 연결 끊어짐
C++ 편집기
[Giraffe | 2022.3.1 Canary 2] CPP 파일을 열 때 편집기에 무한 로더가 표시됨
코드 편집기
기능 요청: Kotlin 문자열 템플릿에서 자리표시자가 있는 문자열 리소스를 추출하려는 의도
Compose 수정
[AS] '구성 가능한 함수 만들기' 작업이 잘못된 매개변수 이름을 생성함
rememberSaveable {} 자동 완성이 잘못됨
Compose 여백 아이콘을 사용하여 구성 가능한 함수 호출을 표시하는 옵션 제공 고려
Compose 완료 시 캐럿이 잘못된 위치에 배치됨
Compose 미리보기
팝업 미리보기
디버거
ArrayMap 디버거에 키가 표시되지 않음
디버그에서 데이터 수집 중...에 멈춤
디버그 모드에서 앱을 실행하면 작동하지 않음
배포
새 UI: 실행 막대에 `디버거 연결` 작업이 포함되어야 함
디자인 도구
[맞춤 뷰] IDE에서 ComposeView를 삽입하는 맞춤 뷰 미리보기 시 렌더링이 실패함
기기 관리도구
[Giraffe Canary 6] 로컬 기록이 손상됨: 열려 있는 파일이 너무 많음
HAXM 설치(3.1 RC3)에서 반환된 후 UI가 새로고침되지 않음
기기 관리자 - 알 수 없는 오류
가져오기/동기화
'gradle 동기화' 바로가기 추가
PSD 종속 항목: 버전 카탈로그 종속 항목 환경이 일반 종속 항목과 다름
JDK
멀티 모니터 설정을 위해 노트북이 절전 모드로 전환된 후 빈 화면이 표시됨
Giraffe Canary 2: 시작 시 UI 정지(비치볼): sun.java2d.metal.MTLLayer.blitTexture
린트
TypographyQuotes 린트 검사가 이스케이프된 따옴표에서 작동하지 않음
TrustAllX509TrustManager 린트 검사가 X509TrustManager를 확장하는 인터페이스를 잘못 표시함
Logcat
logcat에 표시된 예외에서 기기로 이동하기 위해 Device API를 사용하지 않음
Logcat(새 버전). 로그의 클릭 가능한 파일 이름입니다.
새 코드/템플릿
버그: 새 프로젝트의 minSdk가 26(Android 8)인 경우 필요하지 않은 리소스가 생성되고 린트가 이에 대해 경고를 하지만 해결하지 않음
템플릿: minSdkVersion이 24 이상인 경우 drawable-v24 폴더를 만들지 않음
새 프로젝트 마법사
이름이 숫자로 시작하는 새 Jetpack Compose 프로젝트가 컴파일되지 않습니다.
ProfileInstaller 및 기준 프로필
통합 이름 baselineprofiles -> baselineProfiles
프로젝트 구조
버전 카탈로그 업그레이드 종속 항목 제안 - 이전 종속 항목 버전이 null로 표시됨
프로젝트 뷰
생성된 소스가 Android 뷰의 `java` 노드 아래에 표시됨
리소스
알 수 없는 상황에서 NestedScrollView가 XML 자동 완성을 중단함
새 이미지 애셋 화면에 애셋 이름 유효성 검사가 없음
SDK Manager
시스템 이미지 업그레이드 시 API 수준 정보 누락
'HAXM은 Windows에만 설치할 수 있음' 오류 메시지가 Windows에 표시됨
Translations Editor
Translations Editor가 로드되지 않음

Android 스튜디오 Giraffe Canary 7(2022.3.1.7)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-alpha07
해결된 문제
Android Gradle 플러그인
테스트 변형의 매니페스트 자리표시자와 함께 processDebugUnitTestManifest가 실패함
코드 편집기
기능 요청: Kotlin 문자열 템플릿에서 자리표시자가 있는 문자열 리소스를 추출하려는 의도
Compose 수정
Compose 여백 아이콘을 사용하여 구성 가능한 함수 호출을 표시하는 옵션 제공 고려
Compose 완료 시 캐럿이 잘못된 위치에 배치됨
rememberSaveable {} 자동 완성이 잘못됨
디버거
ArrayMap 디버거에 키가 표시되지 않음
디버그에서 데이터 수집 중...에 멈춤
기기 관리도구
HAXM 설치(3.1 RC3)에서 반환된 후 UI가 새로고침되지 않음
가져오기/동기화
PSD 종속 항목: 버전 카탈로그 종속 항목 환경이 일반 종속 항목과 다름
JDK
멀티 모니터 설정을 위해 노트북이 절전 모드로 전환된 후 빈 화면이 표시됨
Giraffe Canary 2: 시작 시 UI 정지(비치볼): sun.java2d.metal.MTLLayer.blitTexture
Logcat
Logcat(새 버전). 로그의 클릭 가능한 파일 이름입니다.
프로젝트 구조
버전 카탈로그 업그레이드 종속 항목 제안 - 이전 종속 항목 버전이 null로 표시됨
SDK Manager
'HAXM은 Windows에만 설치할 수 있음' 오류 메시지가 Windows에 표시됨
시스템 이미지 업그레이드 시 API 수준 정보 누락

Android 스튜디오 Giraffe Canary 6(2022.3.1.6)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-alpha06
해결된 문제
Android Gradle 플러그인
테스트 변형의 매니페스트 자리표시자와 함께 processDebugUnitTestManifest가 실패함
코드 편집기
기능 요청: Kotlin 문자열 템플릿에서 자리표시자가 있는 문자열 리소스를 추출하려는 의도
Compose 수정
Compose 여백 아이콘을 사용하여 구성 가능한 함수 호출을 표시하는 옵션 제공 고려
디버거
디버그에서 데이터 수집 중...에 멈춤
기기 관리도구
HAXM 설치(3.1 RC3)에서 반환된 후 UI가 새로고침되지 않음
가져오기/동기화
PSD 종속 항목: 버전 카탈로그 종속 항목 환경이 일반 종속 항목과 다름
Logcat
Logcat(새 버전). 로그의 클릭 가능한 파일 이름입니다.
프로젝트 구조
버전 카탈로그 업그레이드 종속 항목 제안 - 이전 종속 항목 버전이 null로 표시됨
SDK Manager
'HAXM은 Windows에만 설치할 수 있음' 오류 메시지가 Windows에 표시됨
시스템 이미지 업그레이드 시 API 수준 정보 누락

Android 스튜디오 Giraffe Canary 5(2022.3.1.5)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-alpha05
해결된 문제
Android Gradle 플러그인
Kotlin 라이브러리 하위 프로젝트에 직접 종속되는 동적 기능의 ClassNotFoundException
JDK
멀티 모니터 설정을 위해 노트북이 절전 모드로 전환된 후 빈 화면이 표시됨
Giraffe Canary 2: 시작 시 UI 정지(비치볼): sun.java2d.metal.MTLLayer.blitTexture

Android 스튜디오 Giraffe Canary 4(2022.3.1.4)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-alpha04
해결된 문제
Android Gradle 플러그인
AGP 7.4로 업그레이드하면 StackOverflowError가 발생함
가져오기/동기화
[Flamingo | 2022.2.1 Canary 6][Mac M1]기본 JDK 버전이 17.0.4가 아닌 11.0.5임
'syncListener'가 null이므로 GradleSyncListener.syncFailed를 호출할 수 없음
AS 2022.3.1 Canary 2에서 Gradle 동기화 실패

Android 스튜디오 Giraffe Canary 2(2022.3.1.2)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0-alpha02
해결된 문제
Android Gradle 플러그인
[Android 스튜디오: Flamingo | 2022.2.1 Canary 8] liblog.so가 APK 내에 패키징됨
KGP가 구성 중에 매니페스트를 읽어 매니페스트 변경 시 구성 캐시를 무효화함
병합된 매니페스트에 문제가 있는 경우 빌드 경고 메시지가 명확하지 않음
Compose 미리보기
Compose 미리보기를 렌더링하는 동안 '렌더링 문제'가 발견되었지만 문제 탭이 비어 있음
배포
com.intellij.diagnostic.PluginException: EDT DeviceAndSnapshotComboBoxAction#update@NavBarToolbar에서 호출하는 데 345밀리초가 걸림
에뮬레이터
녹화 중에 에뮬레이터를 전환할 때 녹화 화면이 중단됨
가져오기/동기화
gradle-wrapper.properties를 업데이트해도 새로운 Gradle 데몬이 시작되지 않음
설치 프로그램
Android 스튜디오 Electric Eel | 2022.1.1에서 Windows 11을 열 수 없음
린트
Kotlin 1.8.0으로 업그레이드한 후 remember에 관련 린트 거짓양성
enum 매개변수가 있는 메서드 내부에서 실행되는 SDK_INT 검사의 거짓양성 린트 경고
새 프로젝트 마법사
새 프로젝트 템플릿 선택기의 느린 페인팅 성능
실행 중인 기기
Quickboot 스냅샷 로드에 항상 실패하고 스냅샷 로드에 에뮬레이터를 사용함
SDK Manager
체크섬 오류로 인해 NDK를 설치할 수 없음

Android 스튜디오 Giraffe Canary 1(2022.3.1.1)

함께 출시된 항목:
  • Android Gradle 플러그인 8.1.0
해결된 문제
Android Gradle 플러그인
구성 캐시 관련 `com.android.build.gradle.tasks.ShaderCompile` 문제
AGP API를 사용하여 Java 리소스에 추가하면 구성 캐시가 손상됨
빌드 분석 도구
TasksTreeStructure.updateStructure의 NPE(빌드 분석 도구)
Compose 수정
자동 완성이 불분명하고 중복 후행 람다가 추가됨
배포
com.intellij.diagnostic.PluginException: EDT DeviceAndSnapshotComboBoxAction#update@NavBarToolbar에서 호출하는 데 345밀리초가 걸림
에뮬레이터
사용자가 설정에서 기기 미러링을 사용 설정하면 개인 정보 보호 경고가 표시되어야 함
Gradle
IntelliJ IDEA에서처럼 JAVA_HOME을 가리키도록 Gradle JDK를 설정할 수 없음
가져오기/동기화
IDE에서 JDK 누락
useLibrary가 IDE에서 무시됨 // Android '자동차' 라이브러리 해상도 실패(IDE에서 빨간색): ArticFox/Bumblebee에서는 괜찮지만 Chipmunk에서는 실패
린트
린트가 상속된 인터페이스가 아닌 직접 구현된 인터페이스의 안전한 전송만 확인함
린트가 호출 수신자의 유효한 전송을 확인하지 않음
TypedArray#close(API 31)가 디슈가링되지 않지만 AS는 try-with-resources에서 사용될 때 경고를 표시하지 않음
버그: ''BC' 제공업체가 지원 중단되었으며 Android P를 기준으로 합니다'에 관한 거짓양성 경고
Logcat
요청: 최대 화면 녹화 길이 3분 삭제
SDK Manager
체크섬 오류로 인해 NDK를 설치할 수 없음