Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Android 스튜디오 2022.1.1 해결된 문제
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Android 스튜디오 Electric Eel 패치 2(2022.1.1.21)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.2
| 해결된 문제 |
| Android Gradle 플러그인 |
|
DexingFileDependenciesTask.outputKeepRules는 디렉터리이나 OutputFile로 표시됨
|
|
7.4 베타 1로 업데이트할 때 'AnnotationProcessorOptions.arguments가 쿼리됨' 오류가 발생함
|
|
테스트 변형의 매니페스트 자리표시자와 함께 processDebugUnitTestManifest가 실패함
|
|
| Compose 미리보기 |
|
b-태그가 포함된 HTML 텍스트를 사용할 때 Compose 미리보기가 중단됨
|
|
라이브러리 모듈에서 미리보기를 실행하면 작동하지 않음
|
|
| Layout Editor |
|
| 축소기(R8) |
|
AGP 7.4.0/7.3.1 - 푸시할 수 없는 enqueuer 작업 목록의 작업을 대기열에 추가하려고 함
|
|
':app:minifyVariantWithR8'이 AGP 7.4.0-beta02에서 NullPointerException을 발생시킴
|
|
R8: -allowaccessmodification인 경우 ClassNotFoundException
|
|
Android 스튜디오 Electric Eel 패치 1(2022.1.1.20)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.1
| 해결된 문제 |
| Android Gradle 플러그인 |
|
지원 중단 경고를 해결하고 Gradle 9.0에 대비하기 위해 대상 속성에서 outputLocation 속성으로 이전
|
|
AGP 7.4.0-rc01이 '작업 '...'이(가) 완료되기 전에 map(provider(java.util.Set))의 매핑된 값을 쿼리하는 것은 지원되지 않음'으로 Variant API를 중단함
|
|
| 설치 프로그램 |
|
Android 스튜디오 Electric Eel | 2022.1.1 Windows 11을 열 수 없음
|
|
| Logcat |
|
@ 기호를 입력할 수 없음(Logcat 단축키와의 충돌)
|
|
Android 스튜디오 Electric Eel 공개 버전(2022.1.1.19)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0
이 버전에는 일부 수정사항과 개선사항이 포함되어 있습니다.
Android 스튜디오 Electric Eel RC 3(2022.1.1.18)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-rc03
| 해결된 문제 |
| Android Gradle 플러그인 |
|
VerifyError: [0x7] 등록 v5에는 정수가 예상되지만 정확한 참조: int[] 유형이 있음
|
|
| 축소기(R8) |
|
CF 프레임 인증기에서 발생한 NPE/어설션 오류
|
|
Android 스튜디오 Electric Eel RC 2(2022.1.1.17)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-rc02
| 해결된 문제 |
| Android Gradle 플러그인 |
|
| 배포 |
|
| Fragment |
|
린트 30.4.x(AGP 7.4.x)로 업그레이드하면 Fragment DialogFragmentCallbacksDetector 린트가 손상됨
|
|
| 가져오기/동기화 |
|
'com.android.test' Gradle 플러그인이 있는 모듈의 실행 구성이 생성되지 않음
|
|
대규모 프로젝트에서 Kotlin 메서드 리팩터링을 시도하는 고정 IDE
|
|
| 린트 |
|
린트: mergeOnly 모드에서 애플리케이션 인스턴스 쿼리로 인한 NPE
|
|
| 축소기(R8) |
|
[R8 3.3.68] R8 3.2에서 업그레이드한 후 일부 Android 6 기기에서 비정상 종료 발생
|
|
okhttp 3.12.13을 사용하는 최신 버전 com.android.tools.build:gradle:7.3.1이 Android API 16에서 비정상 종료됨
|
|
R8이 Kotlin enum 클래스의 enum 상수 값을 올바르게 난독화하지 않음
|
|
R8이 사용되지 않는 필드를 제거하면 클래스 생성자의 아래 코드에서 NPE가 발생함
|
|
수평 병합을 위해 D8 AppInfo를 만들면 D8 유형 가정이 무효화될 수 있음
|
|
Android 스튜디오 Electric Eel RC 1(2022.1.1.16)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-rc01
| 해결된 문제 |
| Android Gradle 플러그인 |
|
AGP 7.4.0-alpha09에서 Firebase 앱 배포에 업로드되지 않는 빌드를 생성함
|
|
| Compose 미리보기 |
|
Jetifier 처리된 글꼴/myfont.xml이 존재하지 않음(또는 파일이 아님)
|
|
| 가져오기/동기화 |
|
최신 버전의 자바 런타임에서 OutputBuildAction을 컴파일함
|
|
| Kotlin 플러그인 |
|
EE에서 회귀: 때때로 메서드 추출이 작동하지 않음
|
|
| 프로파일러 |
|
Flamingo C6에서 simpleperf 트레이스의 상향식 뷰가 올바르게 채워지지 않음
|
|
| 번들/APK 출시 |
|
'서명된 번들 / APK 생성': 대상 경로는 모듈에 종속되어야 함
|
|
| 테스트 실행 |
|
적용 범위로 단위 테스트를 실행할 때마다 다시 컴파일해야 함(두 번)
|
|
| 업그레이드 어시스턴트 |
|
업그레이드 어시스턴트가 설정 플러그인을 처리하지 않음
|
|
Android 스튜디오 Electric Eel 베타 5(2022.1.1.15)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-beta05
| 해결된 문제 |
| Android Gradle 플러그인 |
|
Gradle 8.0-milestone-2로 인해 AGP의 예외 발생
|
|
| Layout Editor |
|
CustomViewPreviewRepresentation의 138MB 메모리 누수
|
|
| 축소기(R8) |
|
[R8 4.0.30] 제약 조건: OBJECT로 값: v147의 유형: LONG을 제한할 수 없음
|
|
Android 스튜디오 Electric Eel 베타 4(2022.1.1.14)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-beta04
| 해결된 문제 |
| Android Gradle 플러그인 |
|
javadoc 생성에 gradle-settings-api 추가
|
|
| 기기 관리도구 |
|
AVD를 수정하면 기기 프레임이 사용 설정되고 이전 설정은 무시됨
|
|
Android 스튜디오 Electric Eel 베타 3(2022.1.1.13)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-beta03
| 해결된 문제 |
| Android Gradle 플러그인 |
|
커버리지가 사용 설정되지 않은 경우 androidJacocoAnt 구성 생성 중지
|
|
라이브러리 구성요소의 @IntDef를 사용해도 aar에서 annotation.zip이 생성되지 않음
|
|
JavaCompile 작업 설정 시 `--release` 플래그 고려
|
|
build.gradle에서 resValue로 리소스를 재정의하면 오류: 중복 리소스가 발생함
|
|
린트 모델의 기본 소스 제공자에 자바 디렉터리로 나열되는 소스 디렉터리가 생성됨
|
|
Gradle 동기화 실패: 동기화 실패: 이유를 알 수 없음
|
|
DependencyReportTask가 구성 캐시와 호환되지 않음
|
|
및 의 공통 슈퍼 유형을 찾을 수 없음
|
|
동적 기능 및 리소스 축소를 사용하면 런타임이 비정상 종료됨
|
|
지원 중단 경고를 해결하고 Gradle 9.0에 대비하기 위해 대상 속성에서 outputLocation 속성으로 이전
|
|
'debug' 빌드 유형에는 기본 서명 키가 있고 다른 유형에는 없음
|
|
| C++ 디버거 |
|
Android 스튜디오 2021.1.1 이후 네이티브 중단점이 작동하지 않음
|
|
| 코드 편집기 |
|
문자열 리소스 추출에 따옴표(" ")가 포함될 수 있음
|
|
검사 'RegExp' > '중복 문자 이스케이프' 실수 '\\}'가 중복으로 처리됨
|
|
| Compose 수정 |
|
Jetpack Compose 구문 강조표시가 일관되지 않음
|
|
| Compose 미리보기 |
|
미리보기 대화형 모드에서 DropdownMenu가 잘못된 위치로 확장됨
|
|
| 디버거 |
|
디버그 소스의 기본값이 에뮬레이터 버전이 아닌 compileSdkVersion임
|
|
| 종속 항목 관리 |
|
| 에뮬레이터 |
|
| 가져오기/동기화 |
|
IDEA-303282와 관련해 선택 플랫폼 수정
|
|
컴파일러 옵션이 IDE Gradle 동기화에 포함되지 않음
|
|
IllegalStateException: Build(name=':')를 찾을 수 없음
|
|
AS 2022.1.1 베타 1에서 Kotlin Multiplatform 프로젝트를 가져올 수 없음
|
|
| Layout Editor |
|
시간 뷰 위젯
|
|
테마에서 속성이 누락된 경우 디자인 미리보기가 더 이상 작동하지 않음
|
|
editText의 기본 inputType이 잘못됨
|
|
청사진 보기의 중력 속성이 잘못 처리됨
|
|
다중 모듈 프로젝트에서 사용하도록 샘플 데이터 디렉터리를 전이적으로 선택할 수 있도록 지원
|
|
RTL 리팩터링에서 App Compat 파일 수정을 시도함
|
|
Layout Editor의 디자인 모드에서 구성요소 트리에 중복 옵션이 있음
|
|
Android 스튜디오가 ConstraintLayout 그룹에 절대 위치 속성을 추가함
|
|
font_family에서 XML 미리보기 렌더링 문제가 발생함
|
|
맞춤 뷰 미리보기 오류
|
|
제안: 항목 속성 뷰의 셀은 크기 변경이 가능해야 함
|
|
| 린트 |
|
openInputStream과 관련된 린트 거짓양성 재활용
|
|
[빌드 도구/린트] ChecksSdkIntAtLeast 생성자 속성
|
|
| Logcat |
|
[LogcatV2] 기본 `Control + 스페이스`를 변경하면 잘못된 핫키 힌트가 표시됨
|
|
콘솔에 로그 표시가 중지됨
|
|
| Network Inspector |
|
OkHttpClient가 newBuilder()를 사용하여 다른 OkHttpClient에서 빌드된 경우 Network Inspector에서 요청을 두 번 표시함
|
|
| 새 코드/템플릿 |
|
Android 스튜디오 Electric Eel 베타 2(2022.1.1.12)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-beta02
| 해결된 문제 |
| Android Gradle 플러그인 |
|
구성 캐싱을 사용 설정한 경우에도 MergeGeneratedProguardFilesCreationAction 구성이 느림
|
|
LINT_PRINT_STACKTRACE=true의 gradle 속성 버전 추가
|
|
[AGP] 생성된 소스 디렉터리를 IDE 모델에 추가(변형 API)
|
|
Android Gradle 플러그인은 지원 중단된 ConfigureUtil.configure(closure, target) 함수를 사용하면 안 됨
|
|
proguard 파일이 없으면 경고
|
|
AGP가 작업 실행 단계에서 kotlinOptions.freeCompilerArgs를 추가하려고 시도함
|
|
apksig 라이브러리: ApkVerifier$Result.getV4SchemeSigners()가 비공개로 표시됨
|
|
AAR로 패키징되는 오래된 prefab 아티팩트
|
|
JavaPluginConvention 및 HasConvention이 지원 중단됨
|
|
[AGP-7.3.0-beta03] xml 선언 뒤에 빈 줄이 있으면 ShrinkResourcesNewShrinkerTask가 실패함
|
|
디버그 변형에서 기본적으로 lintVital 타겟이 실행됨
|
|
기본적으로 R8에 ignorewarnings를 추가하지 않음
|
|
AGP 7.3.0이 gradle 플랫폼 프로젝트의 gradle 동기화를 중단함
|
|
| APK 뷰어 |
|
APK Analyzer 표 열 제목에 패딩이 부족함
|
|
대화상자 라벨 정렬이 잘못됨
|
|
APK Analyzer에서 .version 파일의 콘텐츠 표시
|
|
| AVD Manager |
|
AVD Manager에서 버그 발생 오류: adb를 찾을 수 없지만 adb.exe는 경로에 있음
|
|
| Background Task Inspector |
|
Background Task Inspector
|
|
| 코드 편집기 |
|
문자열 리소스 추출에 따옴표(" ")가 포함될 수 있음
|
|
Room 2.5.0에서는 SQL 컨텍스트 강조표시가 작동하지 않음
|
|
가끔 문자열 리소스 추출의 추천 이름이 비어 있음
|
|
| 디버거 |
|
디버그 소스의 기본값이 에뮬레이터 버전이 아닌 compileSdkVersion임
|
|
| 기기 관리도구 |
|
기기 관리도구의 잘못된 정렬
|
|
'기기 관리도구'를 검색할 때 작업 검색 메뉴의 모호한 결과
|
|
| 에뮬레이터 |
|
미러링 중 기기 화면 끄기
|
|
MacBook Pro 14에서 ABI arm64-v8a용 Google API가 없으면 Android 12.0용 이미지를 다운로드할 수 없음
|
|
| 가져오기/동기화 |
|
Chipmunk 패치 2(2021.2.1)에서 업그레이드한 후 Gradle 프로젝트 가져오기가 실패함
|
|
새로운 KMP 소스 레이아웃 지원
|
|
새 네임스페이스 DSL을 처리하기 위해 이전 AGP 버전과의 동기화 테스트 허용
|
|
| Kotlin 플러그인 |
|
리팩터링 -> 모듈화 도구가 Kotlin 코드와 호환되지 않음
|
|
| 린트 |
|
Kotlin 소스에 대한 ResourceType 린트 검사가 작동하지 않음
|
|
VersionChecks에서 Kotlin 범위 확인을 처리하지 않음
|
|
래핑될 때 InlinedApi의 거짓양성
|
|
| Logcat |
|
Logcat 문제
|
|
기기 연결이 해제될 때 Logcat에 'All logs entries are hidden by the filter'라는 배너가 표시됨
|
|
logcat 글꼴 크기 맞춤설정 기능이 없음
|
|
| 리팩터링 모듈화 |
|
AS 3.3 alpha8: 모듈화... 리팩터링이 비활성화됨
|
|
| 탐색 |
|
네임스페이스가 build.gradle로 이동하면 참조 불가능한 R 선언과 함께 빌드가 실패함
|
|
| 새 코드/템플릿 |
|
Tabbed Activity 템플릿에 잘못된 댓글이 있음
|
|
모듈 이름 범위가 너무 좁음
|
|
| 새 프로젝트 마법사 |
|
버전 배포 화면이 너무 커서 스크롤할 수 없음
|
|
| 프로젝트 뷰 |
|
이름을 변경한 후 사이드바에서 패키지 이름이 업데이트되지 않음
|
|
| 번들/APK 출시 |
|
키 저장소 생성에서 인수를 이스케이프하거나 따옴표로 묶지 않음
|
|
| 리소스 |
|
배경이 투명한 SVG 파일이 노란색으로 변경됨
|
|
문자열에 줄바꿈이 있는 경우 Kotlin에서 문자열 리소스를 추출할 수 없음
|
|
Android 스튜디오가 드로어블 리소스를 자동으로 교체함
|
|
WebP로 변환 작업은 런처 아이콘에서 작동해야 함
|
|
| SDK Manager |
|
SdkManager가 RemotePackage에 toString을 표시함
|
|
클립 아트 아이콘 디렉터리로 인해 SDK Manager에 심각한 지연이 발생함
|
|
| Translations Editor |
|
Translation Editor가 세르비아 키릴어와 세르비아 라틴어를 구별하지 않음. 또한 Translation Editor에 누락된 언어가 많음
|
|
텍스트를 붙여넣으면 여러 열을 덮어쓰게 됨
|
|
Translation Editor: 리소스 파일 전부를 strings.xml에 두지 않음
|
|
Translation Editor에 문자열을 추가하면 리소스가 두 번 추가됨(AS Bumblebee)
|
|
| 업그레이드 어시스턴트 |
|
AndroidTest의 패키지 이름 변경 지원
|
|
AndroidManifest.xml의 패키지 속성을 네임스페이스 DSL로 이전
|
|
Android 스튜디오 Electric Eel 베타 1(2022.1.1.11)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-beta01
| 해결된 문제 |
| Android Gradle 플러그인 |
|
Component.sources에서 'resources' 파일에 대한 액세스 권한을 부여하지 않음
|
|
MergeResources 작업에서 불안정한 빌드 실패
|
|
SourceDirectories.addGeneratedSourceDirectory가 Android 리소스로 올바르게 연결되지 않음
|
|
AndroidManifest.xml에서 `package` 속성이 누락되면 kotlin-android-extensions 플러그인이 중단됨
|
|
Android Gradle 플러그인은 지원 중단된 GUtil.toWords(string) 함수를 사용하면 안 됨
|
|
Android Gradle 플러그인은 지원 중단된 ConfigureUtil.configure(closure, target) 함수를 사용하면 안 됨
|
|
AGP 7.4.0-alpha09의 javac에 새로운 '알 수 없는 enum 상수' 표시
|
|
네임스페이스 == testNamespace인 경우 동기화 오류가 발생해야 함
|
|
AGP가 생성된 AAR의 최상위 수준에서 res/ 폴더를 복제함
|
|
JavaPluginConvention 및 HasConvention이 지원 중단됨
|
|
새 변환 API의 파일 위치가 올바르지 않고 일관되지 않음
|
|
KGP 1.7.20-Beta를 사용하도록 AGP 테스트 업데이트
|
|
Gradle 7.4 실패(AnalyticsService 인스턴스를 만들 수 없음)
|
|
| API |
|
변형 API: AGP 7.1 이상에서 새 변형 객체 업데이트가 이전 변형 객체로 전달되지 않음
|
|
| 빌드 분석 도구 |
|
성공적으로 빌드한 후 Gradle 빌드가 무기한으로 실행됨
|
|
| C++ 편집기 |
|
외부 C++ .h를 Android 프로젝트 뷰에서 찾을 수 없음
|
|
| 코드 편집기 |
|
Android 스튜디오의 Kotlin 프로젝트에서 기본적으로 와일드 카드 가져오기 사용 중지
|
|
| 배포 |
|
AndroidProcessHandler/SingleDeviceAndroidProcessMonitor를 통한 프로젝트 누수
|
|
| 기기 관리도구 |
|
기기 관리도구에 휴대전화 선택을 위한 자동 이미지가 표시됨
|
|
| Dexer(D8) |
|
람다 디슈가링을 사용 설정해야 할 때 정확한 경고를 제공함
|
|
| 에뮬레이터 |
|
Android TV 하드웨어 프로필에 잘못된 기기 크기가 표시됨
|
|
| 가져오기/동기화 |
|
'빌드 유형 및 제품 버전과 일치하는 변형을 찾을 수 없음' 메시지와 함께 동기화가 실패함
|
|
Chipmunk의 KMP 모듈이 있는 프로젝트를 MPSS와 동기화할 수 없음
|
|
Kotlin Multiplatform: 미해결 참조
|
|
모듈이 KMP 모델인지 확인하기 위해 KMP 모델을 쿼리하면 안 됨
|
|
JDK17에서 //tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests가 실패함
|
|
AS 2022.1.1 카나리아 10에서 Kotlin Multiplatform 프로젝트를 가져올 수 없음
|
|
빌드 변형이 알파벳순으로 정렬되어야 함
|
|
누락된 버전 차원에서 동기화가 비정상 종료됨
|
|
| 린트 |
|
use-site target으로 주석 자동 수정을 적용할 때 백틱이 표시됨
|
|
LintFixPerformer의 shortenNames에서 접두사가 동일한 이름을 잘못 단축함
|
|
불안정한 lintAnalyze 작업 수정
|
|
| 린트 통합 |
|
AGP 7.0.0 알파 14 린트 RAM 사용량이 제한되지 않음
|
|
| 메모리 |
|
150MB 대신 0.2GB로 표시되는 메모리 프로필 도구
|
|
| 프로젝트 구조 |
|
| 프로젝트 뷰 |
|
프로젝트 도구 창 -> Android 뷰: 클래스 공개 상태 아이콘이 표시되지 않음
|
|
Electric Eel 카나리아 9의 프로젝트 뷰에서 build.gradle 및 proguard 파일 혼합됨
|
|
GradleModuleModel.getBuildFile의 '쓰기 안전성이 없는 컨텍스트!' 예외
|
|
| 번들/APK 출시 |
|
AGP: 다중 변형 설정에서 특정 빌드 유형을 게시할 수 없음
|
|
| SDK Manager |
|
writeInstallerMetadata가 디렉터리 생성 실패 시 IOException을 로깅하지 않음
|
|
| 업그레이드 어시스턴트 |
|
AGP 업그레이드 어시스턴트가 android.disableAutomaticComponentCreation을 사용하여 프로젝트를 처리해야 함
|
|
Android 스튜디오 Electric Eel 카나리아 10(2022.1.1.10)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-alpha10
| 해결된 문제 |
| Android Gradle 플러그인 |
|
Component.sources에서 'resources' 파일에 대한 액세스 권한을 부여하지 않음
|
|
SourceDirectories.addGeneratedSourceDirectory가 Android 리소스로 올바르게 연결되지 않음
|
|
AGP가 7.3.0-alpha08의 jniLibs 재정의를 무시함
|
|
AndroidManifest.xml에서 `package` 속성이 누락되면 kotlin-android-extensions 플러그인이 중단됨
|
|
java.io.IOException: res.jar을 삭제할 수 없음
|
|
네임스페이스 == testNamespace인 경우 동기화 오류가 발생해야 함
|
|
AGP가 생성된 AAR의 최상위 수준에서 res/ 폴더를 복제함
|
|
KMM을 사용하는 Compose - 백엔드 내부 오류: IR 낮추기 중 예외 발생
|
|
| 앱 품질 통계 |
|
스튜디오가 시작될 때 Crashlytics 배너 표시를 중지하세요
|
|
| 빌드 분석 도구 |
|
성공적으로 빌드한 후 Gradle 빌드가 무기한으로 실행됨
|
|
| C++ 빌드 |
|
compile_commands.json의 안정적인 출력 위치
|
|
| 데이터 결합 |
|
LayoutBindingModuleCaches가 메시지 버스를 통해 누수됨
|
|
| Dexer(D8) |
|
람다 디슈가링을 사용 설정해야 할 때 정확한 경고를 제공함
|
|
| 가져오기/동기화 |
|
'빌드 유형 및 제품 버전과 일치하는 변형을 찾을 수 없음' 메시지와 함께 동기화가 실패함
|
|
Kotlin Multiplatform: 미해결 참조
|
|
코드 검사가 작동하지 않는 것으로 보임
|
|
빌드 변형이 알파벳순으로 정렬되어야 함
|
|
누락된 버전 차원에서 동기화가 비정상 종료됨
|
|
| 인프라 |
|
prepareKotlinBuildScriptModel이 prefab dir을 읽을 수 없어 실패함
|
|
| 린트 |
|
use-site target으로 주석 자동 수정을 적용할 때 백틱이 표시됨
|
|
LintFixPerformer의 shortenNames에서 접두사가 동일한 이름을 잘못 단축함
|
|
불안정한 lintAnalyze 작업 수정
|
|
| 린트 통합 |
|
AGP 7.0.0 알파 14 린트 RAM 사용량이 제한되지 않음
|
|
상대 경로 정규화로 인해 AndroidLintAnalysisTask에 캐시 부적중이 있음
|
|
| 프로젝트 구조 |
|
| 프로젝트 뷰 |
|
프로젝트 도구 창 -> Android 뷰: 클래스 공개 상태 아이콘이 표시되지 않음
|
|
Electric Eel 카나리아 9의 프로젝트 뷰에서 build.gradle 및 proguard 파일 혼합됨
|
|
GradleModuleModel.getBuildFile의 '쓰기 안전성이 없는 컨텍스트!' 예외
|
|
| 번들/APK 출시 |
|
AGP: 다중 변형 설정에서 특정 빌드 유형을 게시할 수 없음
|
|
| 테스트 실행 |
|
androidTest에 대한 HTML 테스트 보고서에서 건너뛴 테스트 사례를 성공으로 간주하여 성공률을 계산함
|
|
| SDK Manager |
|
writeInstallerMetadata가 디렉터리 생성 실패 시 IOException을 로깅하지 않음
|
|
Android 스튜디오 Electric Eel Canary 9(2022.1.1.9)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-alpha09
| 해결된 문제 |
| Android Gradle 플러그인 |
|
타겟 SDK 처리 변경사항으로 인해 robolectric 테스트 중단
|
|
ProcessLibraryManifest가 라이브러리 매니페스트 파일 삭제를 올바르게 처리하지 않음
|
|
AGP가 7.3.0-alpha08의 jniLibs 재정의를 무시함
|
|
프로세스 외부에서 R8 실행 허용
|
|
Gradle 동기화 오류
|
|
onVariant에서 변형 소스에 액세스하면 buildconfig와 같은 표준 Android 소스가 사라짐
|
|
'Make Project'가 잘못된 버전의 Gradle을 사용함
|
|
AGP 7.1-beta04에 com.android.build.api.dsl.Lint API가 누락되었거나 오해의 소지가 있는 kdoc가 있음
|
|
json-simple:1.1.1로 업그레이드
|
|
Electric Eel 카나리아 3 이상에서는 KMP 라이브러리를 사용하여 JVM 프로젝트를 실행할 수 없음. Gradle CLI가 작동함
|
|
| Compose 미리보기 |
|
androidx.media3.exoplayer.offline.Download로 인해 미리보기가 표시되지 않음
|
|
PreviewParameterProvider를 반복적으로 호출하면 NoSuchMethodException이 발생하거나 오류 없이 빈 미리보기가 표시됨
|
|
| 배포 |
|
Compose 미리보기를 기기에 배포하려면 Gradle 빌드가 두 개 필요함
|
|
| 디자인 도구 |
|
레이아웃 검사: 'androidx.viewpager2.widget.ViewPager2가 레이아웃에서 부분적으로 숨겨짐'
|
|
| 가져오기/동기화 |
|
동기화 시간에 모든 변형의 applicationId가 제공되도록 함
|
|
KTIJ-22303: Mpp 및 Kotlin 모델의 cacheOriginIdentifier가 일치하지 않음
|
|
단위 테스트 소스의 편집기가 다른 모듈에서 선언된 문자열 리소스를 확인할 수 없음
|
|
데이터 가져오기 도구 단계에서 동기화 취소/비정상 종료가 기본 동기화 리스너에 보고되지 않음
|
|
IDEA 프로젝트 구조 대화상자 가져오기
|
|
HMPP 일반 코드가 있는 KMP가 Android 전용 타겟으로 확인되지 않음
|
|
문제를 제안하지만 정의하지 않는 Cryptic JDK 위치 경고
|
|
| 린트 |
|
봉인 클래스의 `@Parcelize` 주석에 관한 잘못된 린트 경고
|
|
`./gradlew lintDebug'가 항상 특정 위반을 출력하지는 않음
|
|
린트의 ignoreWarnings 플래그(-w)가 경고를 무시하지만 정보 심각도는 무시하지 않음
|
|
린트 '''try'-with-resources 없이 AutoCloseable이 사용됨' 및 '이 TypedArray는 #recycle()과 함께 사용한 후 재활용해야 함' 충돌
|
|
린트가 유효하지 않아야 하는 보고 작업에서 UAST를 초기화함
|
|
Android 린트 보고서 작업이 최신 상태가 아님
|
|
| 린트 통합 |
|
상대 경로 정규화로 인해 AndroidLintAnalysisTask에 캐시 부적중이 있음
|
|
| Logcat |
|
[LogcatV2] 'level:' 옵션을 미리 채움
|
|
Electric Eel c4: '설정을 저장할 수 없음'
|
|
| 프로젝트 뷰 |
|
Android 스튜디오에서 심볼릭 링크를 사용할 때 build.gradle을 두 번 표시함
|
|
| 실행 |
|
Android 스튜디오 Electric Eel Canary 8(2022.1.1.8)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-alpha08
| 해결된 문제 |
| C++ 빌드 |
|
AGP를 4.1.3에서 4.2.0/7.2.1로 업그레이드한 후 (포크) CMake를 찾을 수 없습니다.
|
|
| Gradle 파일 편집기 |
|
buildToolsVersion이 너무 낮음에 관한 경고가 정확하지 않음
|
|
| 린트 |
|
Android 린트 권한 검사가 비정상 종료됨
|
|
Android 스튜디오 Electric Eel Canary 7(2022.1.1.7)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-alpha07
| 해결된 문제 |
| Android Gradle 플러그인 |
|
AGP 4.1.0에서 zipflinger를 도입한 후 APK에 'STORED' ZIP 항목을 추가할 수 없음
|
|
| Compose 미리보기 |
|
앱 모듈의 Compose 미리보기가 다중 모듈 프로젝트에서 리소스를 찾지 못함
|
|
| 린트 |
|
| 리소스 |
|
EEL 카나리아 5: xml 편집기에서 인스턴스화하고 표시할 수 없는 맞춤 뷰
|
|
| 테스트 |
|
Android 스튜디오 Electric Eel Canary 6(2022.1.1.6)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-alpha06
| 해결된 문제 |
| Android Gradle 플러그인 |
|
SingleArtifact.AAR을 변환하기 위한 출력 파일의 잘못된 파일 이름
|
|
JdkImageInput은 중요하지 않은 변경사항에 덜 민감해야 함
|
|
동적 기능이 `android.uniquePackageNames`와 충돌함
|
|
| 린트 |
|
공식 문서에서 제안한 대로 ViewBinding을 사용할 때 린트 UnusedIds가 잘못 실패함
|
|
Android 스튜디오 Electric Eel Canary 5(2022.1.1.5)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-alpha05
| 해결된 문제 |
| Android Gradle 플러그인 |
|
AGP 내부의 Gradle 버전 확인은 비용이 많이 들 수 있음
|
|
Android Gradle 플러그인은 자바 컴파일 작업의 확장 프로그램을 통해 구성된 Gradle 도구 모음을 사용해야 함
|
|
AGP 7.2 com.android.test 모듈이 com.android.app 모듈의 테스트 픽스처 클래스에 액세스할 수 없음
|
|
Kotlin 1.7.0-RC2 빌드에서 린트가 비정상 종료됨
|
|
| 가져오기/동기화 |
|
새 버전에서 여러 제품 버전 관련 빌드 문제
|
|
내보낸 종속 항목 플래그를 ProjectStructureDumper가 기록하지 않음
|
|
Android 스튜디오 Electric Eel Canary 4(2022.1.1.4)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-alpha04
| 해결된 문제 |
| Android Gradle 플러그인 |
|
AGP 7.x 테스트 리스너가 7.0.0-beta04(포함) 이후 MacOS에서 실패함
|
|
cxx 코드에서 Kotlin 반영 사용 삭제
|
|
AGP를 컴파일할 때 타겟 11 사용
|
|
AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
|
|
| 앱 개발 |
|
Translations Editor를 스크롤할 수 없음
|
|
| 코드 분석 |
|
| Compose 미리보기 |
|
ComposePreviewRepresentations가 FastPreviewManager의 메시지 버스 연결을 통해 누수됨
|
|
| 디자인 도구 |
|
이미지 애셋에서 아이콘의 배경 색상을 무시함
|
|
Asset Studio에서 이미지 애셋의 .png 파일을 다시 만들지 않음
|
|
| 기기 관리도구 |
|
AVD Manager에서 잘못된 시스템 이미지를 선택함
|
|
| Dexer(D8) |
|
AGP에서 D8/R8의 누락된 API 모델링을 명시적으로 사용 설정함
|
|
| 첫 실행 |
|
| 가져오기/동기화 |
|
동기화에 실패해도 프로젝트 빌드/만들기가 중단되지 않아야 함
|
|
LaunchUtils의 MergedManifestManager.getSnapshot()에서 차단 중지
|
|
AndroidProjectTaskRunner를 지원 중단되지 않은 API로 이전
|
|
| IntelliJ |
|
product-info.json의 'version': 'dev build'
|
|
| 린트 |
|
ObsoleteSdkInt가 Build.VERSION.SDK_INT >= minSdkVersion을 포착하지 않음
|
|
android.permission.WAKE_LOCK에서 systemPermissionTypo 거짓양성이 표시됨
|
|
| Logcat |
|
[Logcat V2] 공백이 포함된 값을 더 잘 지원해야 함
|
|
AndroidLogcatService에 등록된 9000 DeviceImpl에서 2GB 사용
|
|
Logcat 형식 설정이 유지되지 않음
|
|
[Logcat V2] 자동 완성 사용 시 모든 키에 콜론이 포함되는 것은 아님
|
|
| 번들/APK 출시 |
|
Gradle 도구 창에서 작업을 호출하면 최상위 수준에 있지 않는 한 Android 스튜디오 인프라를 거치지 않음
|
|
| Resource Manager |
|
요청: 파일뿐만 아니라 폴더의 컨텍스트 메뉴에 'webp로 변환' 제공
|
|
Android 스튜디오 4.1 RC3이 리소스를 삭제할 때 Resource Manager에서 위치를 유지하지 않음
|
|
Resource Manager에서 문자열 값을 검색할 수 없음
|
|
버그: Android 스튜디오에서 리소스 목록을 그리드로 보는 방법을 잊어버림
|
|
Android Asset Studio에서 파일에 ic_ 접두사를 붙임
|
|
Vector Asset Studio에 버튼 도움말이 필요함
|
|
이미지 애셋이 asc로 정렬된 리소스 디렉터리를 표시하지 않음
|
|
애셋 이미지를 추가할 때 버전 목록이 임의의 순서로 표시됨
|
|
Draw 9 패치 도구는 100% 미만으로 축소할 수 있어야 함
|
|
.9.png로 저장 대화상자의 도움말 버튼
|
|
요청: 키보드에서 문자를 눌러 콤보 상자에서 항목을 찾도록 허용
|
|
새 앱 아이콘을 만들고 여러 버전의 공유 리소스 폴더가 있는 경우 가져오기 아이콘의 위치를 변경할 수 없음
|
|
새로운 벡터 애셋 대화상자 라벨이 잘림
|
|
Asset Studio가 도형이 'none'으로 설정된 경우에도 이미지의 흰색 배경을 생성함
|
|
일괄 가져오기 드로어블이 언어와 지역을 무시함
|
|
Resource Manager: 내 앱 모듈 외에 다른 모듈로 계속 기본 설정됨
|
|
| Translations Editor |
|
Translations Editor가 파일의 올바른 위치에 새 항목을 작성해야 함
|
|
Android 스튜디오 Electric Eel Canary 3(2022.1.1.3)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-alpha03
| 해결된 문제 |
| Android Gradle 플러그인 |
|
processReleaseManifest: 패키지가 소스 AndroidManifest.xml에서 거짓음성으로 발견됨
|
|
래퍼 속성 파일에서 distributionSha256Sum의 사용을 금지하는 검사 삭제
|
|
AndroidGradlePlugin 버전 7.2는 ASM API와 함께 사용할 경우 변환 API를 중단함
|
|
| 어시스턴트 창 |
|
URL 어시스턴트: 'getFile' 메서드의 기본 구현이 지원 중단되었으므로 재정의해야 함
|
|
| 에뮬레이터 |
|
AS Electric Eel 카나리아 2 - 기기 연결 도우미에서 '완료'를 누르면 아무것도 실행되지 않는 오류
|
|
| 가져오기/동기화 |
|
순환 POM 종속 항목이 프로젝트 가져오기를 중단함
|
|
Android Gradle 플러그인 7.2.0 사용 시 '중복 콘텐츠 루트 감지됨' 발생
|
|
| 린트 |
|
android.permission.WAKE_LOCK에서 systemPermissionTypo 거짓양성이 표시됨
|
|
| Logcat |
|
AS 2021.3.1 카나리아 8의 새 Logcat이 텍스트를 복사할 수 없어 Google에서 선택한 텍스트를 검색하는 옵션이 누락됨
|
|
처음 2초가 지난 후 새로운 logcat에 로그가 표시되지 않음
|
|
| 번들/APK 출시 |
|
Gradle 도구 창에서 작업을 호출하면 최상위 수준에 있지 않는 한 Android 스튜디오 인프라를 거치지 않음
|
|
| 리소스 |
|
AarResourceRepositoryCache.createCachingData의 NPE(AS Electric Eel)
|
|
| 실행 |
|
앱 모듈을 사용할 수 있어도 기기 옵션이 표시되지 않고 앱을 실행할 수 없음
|
|
| 업데이터 |
|
M1의 패치가 EE c1~EE c2에서 작동하지 않음
|
|
| 업그레이드 어시스턴트 |
|
'빌드 파일에서 AGP 버전을 찾을 수 없음'. 의미? 해결할 수 있는 방법?
|
|
Android 스튜디오 Electric Eel Canary 1(2022.1.1.2)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-alpha02
| 해결된 문제 |
| 가져오기/동기화 |
|
동기화 시 AlreadyDisposedException 발생
|
|
| 린트 |
|
[린트] 코드가 모듈 간에 존재하는 경우 잘못된 리소스 유형 감지기가 유효한 코드에서 오류를 발견함
|
|
Android 스튜디오 Electric Eel Canary 1(2022.1.1.1)
함께 출시된 항목:
- Android Gradle 플러그인 7.4.0-alpha01
| 해결된 문제 |
| Android Gradle 플러그인 |
|
분할이 포함된 출시 빌드에서 XML 줄바꿈이 손상됨
|
|
린트 모델에 desugar 메서드 추가
|
|
| 빌드 변형 |
|
동기화/빌드 중에 변형을 전환할 때 빌드 변형 창이 멈춤
|
|
빌드 버전이 기본 NDK ABI 버전에서 잠겨 있어 변경할 수 없음
|
|
제품 버전에 겹치지 않는 네이티브 ABI 세트가 있는 경우 AS가 빌드 변형 간에 전환할 수 없음
|
|
변형 전환이 완료되지 않는 경우가 있음
|
|
ABI가 다른 변형 전환이 손상됨
|
|
| Compose 수정 |
|
BridgeContext.getSystemService()가 인식할 수 없는 서비스에 null을 반환하지 않고 제거하여 계약을 위반함
|
|
| Compose 미리보기 |
|
scrollview를 드래그하면 대화형 미리보기가 작동을 중지함
|
|
| 디자인 도구 |
|
너비가 1.0 미만인 도형 드로어블 스트로크가 '0'으로 시작하는 경우에만 레이아웃 디자인 창에 표시됨
|
|
디자이너의 HTML 문자열 표시가 개발자가 시도했던 기기/에뮬레이터에 표시되는 것과 일치하지 않음
|
|
| 에뮬레이터 |
|
Android 스튜디오 Bumblebee에서 클립보드 공유를 사용 중지하는 옵션이 사라져 사용 중지할 수 없음
|
|
| 가져오기/동기화 |
|
com.android.tools.idea.testing.AndroidGradleTestUtilsKt#verifySyncedSuccessfully가 누락된 종속 항목을 포착하지 않음
|
|
빌드 중 변형 전환이 완료되지 않음
|
|
Android 스튜디오가 Gradle 중첩 Composite-Build를 지원하지 않음
|
|
Android 지원 플러그인의 오류 메시지 문구를 변경해야 함
|
|
| IntelliJ |
|
MBP 15" 2018 터치 바 메뉴가 누락됨
|
|
| Layout Editor |
|
ViewGroup의 android:theme 속성이 무시됨
|
|
?android/attr:[color] 사용 시 미리보기 렌더링 문제
|
|
글꼴을 로드할 때 맞춤 뷰가 미리보기에 표시되지 않음
|
|
Android 스튜디오가 비정상 종료됨
|
|
레이아웃 렌더기 오류
|
|
버그: 맞춤설정된 환경설정의 미리보기가 없음
|
|
미리보기가 실행 중인 앱과 다름 | ?attr이 XML의 fillColor(벡터 드로어블)에서 지원되지 않음
|
|
CameraView를 사용하는 렌더링 문제 원인
|
|
| 린트 |
|
린트에 --offline 플래그 추가
|
|
InconsistentLayout이 기준을 따르지 않음
|
|
| Material |
|
| 새 프로젝트 마법사 |
|
새 벤치마크 모듈 마법사가 minSdk 23을 선택해야 함
|
|
| 번들/APK 출시 |
|
Bundletool: 인텐트 필터 요소가 기능 모듈과 기본 모듈 간에 제대로 병합되지 않음
|
|
| 업그레이드 어시스턴트 |
|
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 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)"],[],[]]