Android 스튜디오 Meerkat 해결된 문제
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Android 스튜디오 Meerkat | 2024.3.1 패치 2
함께 출시된 항목:
- Android Gradle 플러그인 8.9.2
해결된 문제 |
축소기(R8) |
AGP 8.9의 리소스 축소 문제로 인해 동적 기능 모듈에서 리소스가 누락됨
|
클래스 초기화의 안전한 캐스팅에서 ClassCastException 발생
|
com.android.tools.r8.internal.H5.x()를 호출할 수 없음
|
|
Android 스튜디오 Meerkat | 2024.3.1 패치 1
함께 출시된 항목:
- Android Gradle 플러그인 8.9.1
해결된 문제 |
Dexer(D8) |
Baklava의 android.os.Build.VERSION_CODES_FULL 백포팅이 잘못됨
|
|
축소기(R8) |
AGP 8.9.0으로 업데이트한 후 서명된 APK를 생성할 수 없음
|
할당 사이트에서 읽기 전 쓰기 속성을 분석하면 클래스 파일을 생성할 때 오류가 발생함
|
버전 8.6.*의 R8 축소기에서 Java SPI 관련 문제 8.7.*, 8.8.0
|
|
Android 스튜디오 Meerkat | 2024.3.1
함께 출시된 항목:
- Android Gradle 플러그인 8.9.0
이 버전에는 사소한 수정사항과 개선사항이 포함되어 있습니다.
Android 스튜디오 Meerkat | 2024.3.1 RC 2
함께 출시된 항목:
- Android Gradle 플러그인 8.9.0-rc02
해결된 문제 |
Android Gradle 플러그인 |
초기화 스크립트 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle' 줄: 162
|
통계가 사용 설정된 경우 AndroidComponentsExtension.addSourceSetConfigurations가 손상됨
|
|
배포 |
[Ladybug Canary 9] 프로젝트를 실행할 때 AS에서 더 이상 프로젝트를 다시 빌드하지 않아 '빌드 아티팩트 로드 오류'가 발생함
|
Android 스튜디오에서 앱에 변경사항을 배포하지 않음
|
|
Dexer(D8) |
java.lang.VerifyError: Verifier rejected class: [0x430] copy1 v2<-v264 type=Undefined cat=3
|
|
Gradle |
CommonExtension.testOptions 안정화
|
|
축소기(R8) |
AGP 8.8로 업그레이드한 후 Gson Proguard가 제대로 작동하지 않음
|
java.lang.VerifyError: 인증 도구에서 클래스를 거부함
|
AGP 8.10.0-alpha04에 포함된 R8로 축소하면 Leanback이 비정상 종료됨
|
|
Android 스튜디오 Meerkat | 2024.3.1 RC 1
함께 출시된 항목:
- Android Gradle 플러그인 8.9.0-rc01
해결된 문제 |
Android Gradle 플러그인 |
통계가 사용 설정된 경우 AndroidComponentsExtension.addSourceSetConfigurations가 손상됨
|
|
코드 편집기 |
인라인 완성: 영어가 아닌 문자가 항상 렌더링되지 않음
|
|
배포 |
[Ladybug Canary 9] 프로젝트를 실행할 때 AS에서 더 이상 프로젝트를 다시 빌드하지 않아 '빌드 아티팩트 로드 오류'가 발생함
|
|
가져오기/동기화 |
Meerkat canary06에서 Gradle Profiler가 중단됨
|
|
레이아웃 및 리소스 편집 |
|
린트 |
Kotlin 텍스트를 수정할 때 AS 2024.3.1.4가 간헐적으로 멈춤
|
|
코드 이동/이름 바꾸기 리팩터링 |
meerkat Android 스튜디오 Canary 9에서 파일 이름을 바꿀 수 없음
|
|
테스트 실행 |
|
Android 스튜디오 Meerkat | 2024.3.1 베타 1
함께 출시된 항목:
- Android Gradle 플러그인 8.9.0-beta01
해결된 문제 |
디버거 |
'디버거: Kotlin 파일 검색'에서 Kotlin 디버거가 매우 느림
|
|
레이아웃 및 리소스 편집 |
|
린트 |
봉인된 인터페이스의 `@Parcelize` 주석에 관한 잘못된 린트 경고
|
|
Android 스튜디오 Meerkat | 2024.3.1 Canary 9
함께 출시된 항목:
- Android Gradle 플러그인 8.9.0-alpha09
해결된 문제 |
Android Gradle 플러그인 |
Android Gradle 플러그인: 변형이 소스 세트 이름을 노출해야 함
|
구성 캐시는 TERM 환경 변수 설정에 취약함
|
|
Compose 수정 |
Android 스튜디오에서 AGP 또는 Compose가 없는 프로젝트에서 새 컴포저블의 자동 완성 기능을 제공함
|
|
Layout Inspector |
Android 스튜디오 Ladybug에서 -Dappinspection.use.dev.jar가 작동하지 않음
|
|
린트 |
'\\ '에서 StringEscapeDetector 비정상 종료 린트 검사
|
|
Android 스튜디오 Meerkat | 2024.3.1 Canary 8
함께 출시된 항목:
- Android Gradle 플러그인 8.9.0-alpha08
해결된 문제 |
린트 |
AppLinkSplitToWebAndCustom이 린트 8.7.3에서 UnknownIssue임
|
|
린트 통합 |
App Bundle을 빌드할 때 lintVitalRelease가 자동으로 실행되지 않음
|
|
멀티 플랫폼 |
KMP에서 androidLibrary{} 블록이 깨짐
|
|
테스트 실행 |
출력이 감지되면 기본적으로 벤치마크 출력 탭 선택
|
AGP 8.6.0에서 Java 8 테스트 실행 시 오류 발생 (도구 모음 사용)
|
|
Android 스튜디오 Meerkat | 2024.3.1 Canary 7
함께 출시된 항목:
- Android Gradle 플러그인 8.9.0-alpha07
해결된 문제 |
Android Gradle 플러그인 |
해결되지 않은 종속 항목을 개선할 수 있는 경우 융합 라이브러리 오류
|
gradle.properties의 시스템 속성이 별도의 프로세스에서 R8 Gradle 작업자에게 전달되지 않음
|
BuiltArtifact.outputFile을 파일 유형으로 설정
|
융합 라이브러리에 네임스페이스를 제공하지 않으면 적절한 오류 메시지가 표시되지 않음
|
AGP 7.1.0-alpha08의 린트 옵션이 stdout을 허용하지 않음
|
|
가져오기/동기화 |
오프라인 모드를 사용 중지하고 다시 빌드
|
KMP 모듈에 기본 작업을 사용하지 않음
|
|
린트 |
맞춤 패딩이 필요한 하위 RelativeLayout을 래핑하기 위해 fitSystemWindows와 함께 FrameLayout을 사용하는 경우 린트에서 불필요한 중첩 레이아웃을 잘못 보고합니다.
|
CoarseFineLocation 린트 규칙이 maxSdkVersion 속성을 고려하지 않음
|
|
리소스 |
|
Android 스튜디오 Meerkat | 2024.3.1 Canary 6
함께 출시된 항목:
- Android Gradle 플러그인 8.9.0-alpha06
해결된 문제 |
Android Gradle 플러그인 |
내장 Kotlin 지원을 처리하도록 shouldConfigureKotlinPlatformAttribute 업데이트
|
`checkTestedAppObfuscationRelease`의 오류 메시지에 Kotlin Gradle 문법 제공
|
|
코드 편집기 |
androidTest 폴더에서 자동 완성 기능이 제대로 작동하지 않음
|
|
Compose 미리보기 |
API 수준 34 및 35에서 배경화면이 작동하지 않음
|
|
Gradle |
Android Gradle 플러그인은 라이선스가 없는 tensorflow-lite-metadata 0.1.0을 사용합니다.
|
|
Gradle 파일 편집기 |
new-library versions.toml 컨텍스트 제안이 예약된 키워드로 인해 오류를 일으킴
|
|
가져오기/동기화 |
버그: 한 프로젝트의 Gradle 파일 변경사항으로 인해 항상 다른 프로젝트를 동기화해야 함
|
|
린트 |
린트에서 테스트의 @RequiresExtension을 SDK 확장 프로그램을 지원하지 않는 @SdkSuppress로 대체하도록 제안함
|
|
Translations Editor |
|
업그레이드 어시스턴트 |
Android 스튜디오에서 이미 업그레이드된 AGP 종속 항목을 업그레이드하려고 시도하여 실패함
|
|
Android 스튜디오 Meerkat | 2024.3.1 Canary 5
함께 출시된 항목:
- Android Gradle 플러그인 8.9.0-alpha05
해결된 문제 |
Android Gradle 플러그인 |
AGP의 내장 Kotlin 지원이 kotlin stdlib 종속 항목을 자동으로 추가하도록 허용
|
|
Jetpack Compose |
'produceState 호출은 프로듀서 람다 내에서 값을 할당해야 함: 린트 검사에서 'if' 표현식 할당을 이해하지 못함'
|
|
린트 |
지원되지 않는 Java nio API (lint 오류 없음)를 사용하는 API 26 미만의 런타임 예외
|
테스트의 비공개 도우미 메서드에서도 RequiresApi 사용을 방지하는 린트
|
Android 스튜디오에서 .hasRoute(Route::class)를 사용하면 K2 모드에서 RestrictedApi 경고가 발생함
|
|
실행 중인 기기 |
Android 스튜디오 (Linux)에서 복사 및 붙여넣기가 작동하지 않음
|
|
Android 스튜디오 Meerkat | 2024.3.1 Canary 4
함께 출시된 항목:
- Android Gradle 플러그인 8.9.0-alpha04
해결된 문제 |
기기 관리도구 |
요청: 에뮬레이터의 AVD 스킨을 삭제하는 기능 복원
|
|
Layout Inspector |
삽입된 LI에서 하위 트리를 표시/숨기는 작업 사용 설정
|
|
프로파일러 |
프로파일러 정보
|
프로파일러가 기본 값 대신 알파벳순으로 기간을 정렬함
|
|
Room SQL |
|
Android 스튜디오 Meerkat | 2024.3.1 Canary 3
함께 출시된 항목:
- Android Gradle 플러그인 8.9.0-alpha03
해결된 문제 |
Android Gradle 플러그인 |
도움이 되지 않는 오류 'compileSdkVersion이 지정되지 않았습니다. build.gradle에 추가해 줘'라고 말하는 경우
|
빌드 메뉴에 '클린 빌드'가 누락됨
|
|
C++ 가져오기/동기화 |
java.lang.IllegalStateException: Module source root type com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType is not registered as JpsModelSerializerExtension(모듈 소스 루트 유형 com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType이 JpsModelSerializerExtension으로 등록되지 않음)
|
|
Compose 미리보기 |
KotlinReflectionNotSupportedError: 런타임에 Kotlin 리플렉션 구현을 찾을 수 없음
|
PreviewParameter가 컴포저블 함수의 두 번째 매개변수인 경우 미리보기가 작동하지 않음
|
Compose IDE 미리보기에서 실행할 때 Kotlin 리플렉트 'isData' 함수가 잘못된 값을 반환함
|
com.android.tools.idea.rendering.BuildTargetReference: EDT의 PSI 액세스
|
EDT에서 호출된 com.android.tools.idea.compose.preview.ComposePreviewRepresentation.registerShortcuts
|
|
Layout Inspector |
삽입된 LI에서 하위 트리를 표시/숨기는 작업 사용 설정
|
|
린트 |
kotlin android.os.Handler removeCallbacks Runnable
|
시프트를 사용하여 상수를 사용하는 대신 정의에 WrongConstant 린트
|
WrongConstant 린트가 두 번 표시됨
|
|
리소스 |
BuildType.initWith() 메서드가 AGP 8.7에서 더 이상 isShrinkResources 속성을 복사하지 않음
|
|
UI 도구 |
UI / Android 참조가 없는 파일에 디자인 도구 선택기가 잘못 표시됨
|
|
Android 스튜디오 Meerkat | 2024.3.1 Canary 2
함께 출시된 항목:
- Android Gradle 플러그인 8.9.0-alpha02
해결된 문제 |
Android Gradle 플러그인 |
디스크 공간이 부족하여 GMD 설정 작업이 실패할 때 실행 가능한 오류 메시지 제공
|
com.android.settings 플러그인이 targetSdk를 인식하지 못함
|
|
코드 편집기 |
요청: IDE에서 함수 호출 시 권한 누락 문제를 감지하면 RequiresPermission 주석도 제공해야 함
|
|
린트 |
린트가 InstantiationException으로 실패하고 린트 스택 트레이스에 예외 메시지가 없음
|
거짓양성 린트 검사 android.permission.SCHEDULE_EXACT_ALARM은 시스템 앱에만 부여됩니다.
|
StringFormatInvalid 검사를 Compose stringResource 메서드에 적용해야 함
|
Kotlin 파일에서 RequiresFeature 주석이 작동하지 않음
|
|
Logcat |
Logcat 필터에서 대소문자 일치 개선
|
Logcat이 비어 있음
|
|
Android 스튜디오 Meerkat | 2024.3.1 Canary 1
함께 출시된 항목:
- Android Gradle 플러그인 8.9.0-alpha01
해결된 문제 |
Compose 미리보기 |
EDT에서 com.android.tools.idea.projectsystem.ProjectSystemUtil.isAndroidTestFile 파일 액세스
|
|
배포 |
[Ladybug Canary 9] 프로젝트를 실행할 때 AS에서 더 이상 프로젝트를 다시 빌드하지 않아 '빌드 아티팩트 로드 오류'가 발생함
|
|
린트 |
Lint Gradle 검사로 인해 Lint가 비정상 종료됨
|
|
Logcat |
기기 연결이 해제된 후 Android 스튜디오 Logcat이 항상 지워짐
|
Logcat 필터에서 대소문자 일치 개선
|
|
테스트 실행 |
|
테스트 도구 |
[GMD] 설정 작업에서 adb가 실행 가능한지 확인
|
|
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-27(UTC)"],[],[]]