Android 스튜디오 2022.2.1 해결된 문제
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Android 스튜디오 Flamingo 패치 2(2022.2.1.20)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.2
해결된 문제 |
C++ 디버거 |
Flamingo 업데이트 후 네이티브 디버거가 기호를 로드하지 않음
|
|
축소기(R8) |
Compose 빌드 중에 ArrayIndexOutOfBoundsException과 함께 R8이 실패함
|
VerifyError: R8을 Kotlin 1.8.20과 함께 사용할 때 인증 도구가 클래스를 거부함
|
AGP 8의 R8로 인해 Google 피트니스 서비스가 중단됨
|
입력 이름에 중복되는 이름이 있는 소스 파일 정보를 포함할 경우 올바르게 표시되지 않음
|
|
Android 스튜디오 Flamingo 패치 1(2022.2.1.19)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.1
해결된 문제 |
축소기(R8) |
오류: AGP 7.2.2에서 7.4.0으로 업그레이드한 후 'No VersionRequirement with the given id in the table' 오류 발생
|
markTypeAsLive AGP 7.4.1에서 R8 NullPointerException 발생
|
[R8 4.0.53] Android 11에서 하드 클래스 인증 실패
|
|
Android 스튜디오 Flamingo RC 1(2022.2.1.17)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-rc01
해결된 문제 |
Android Gradle 플러그인 |
android.injected.testOnly=false가 작동하지 않음
|
|
Dexer(D8) |
API 수준 28~30에서는 JDK-8272564 해결 방법이 필요해 보임
|
|
번들/APK 출시 |
서명된 번들 생성 오류(새 별칭을 만들 때 키 저장소의 모든 별칭 삭제)
|
|
Android 스튜디오 Flamingo 베타 5(2022.2.1.16)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-beta05
해결된 문제 |
Android Gradle 플러그인 |
빌드 오류가 존재하지 않는 API 수준 34를 참조함
|
Android Gradle 플러그인이 최신 버전이 아닌 경우 '최신 버전의 Android Gradle 플러그인을 사용하는 것이 좋음'
|
|
Android 스튜디오 |
기기 미러링 중에 AS Electric Eel을 실행하는 기기 도구 창과 Pixel Watch와의 연결이 끊어짐
|
|
Android 스튜디오 Flamingo 베타 4(2022.2.1.15)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-beta04
해결된 문제 |
Android Gradle 플러그인 |
테스트 변형의 매니페스트 자리표시자와 함께 processDebugUnitTestManifest가 실패함
|
린트가 종속 항목 없이 소스 세트 정보에 액세스함
|
|
JDK |
멀티 모니터 설정을 위해 노트북이 절전 모드로 전환된 후 빈 화면이 표시됨
|
Giraffe Canary 2: 시작 시 UI 정지(비치볼): sun.java2d.metal.MTLLayer.blitTexture
|
|
축소기(R8) |
java.lang.VerifyError: Verifier rejected class androidx.compose.ui.graphics.colorspace.o: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object) failed to verify: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object): [0x0] cannot access instance field java.lang.Object androidx.compose.ui.graphics.colorspace.n.a from object of type Precise Reference: androidx.compose.ui.graphics.colorspace.o
|
AGP 7.4.0/7.3.1 - 푸시할 수 없는 enqueuer 작업 목록의 작업을 대기열에 추가하려고 함
|
Renderscript 코드 축소: AGP를 7.3.1에서 7.4.0으로 업그레이드할 때 성능이 크게 저하됨
|
|
Android 스튜디오 Flamingo 베타 3(2022.2.1.14)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-beta03
해결된 문제 |
Android Gradle 플러그인 |
린트 플러그인이 gradle-api의 일부가 아님
|
DexingFileDependenciesTask.outputKeepRules는 디렉터리이나 OutputFile로 표시됨
|
AGP 7.4로 업그레이드하면 StackOverflowError가 발생함
|
|
Compose 미리보기 |
AS Flamingo 알파 10 Compose 미리보기 PermittedSubclasses에 ASM9가 필요함
|
|
Dexer(D8) |
Kotlin 메타데이터 라이브러리를 버전 0.6.0으로 업데이트함
|
|
가져오기/동기화 |
AS 2022.3.1 Canary 2에서 Gradle 동기화 실패
|
'syncListener'가 null이므로 GradleSyncListener.syncFailed를 호출할 수 없음
|
|
JDK |
멀티 모니터 설정을 위해 노트북이 절전 모드로 전환된 후 빈 화면이 표시됨
|
Giraffe Canary 2: 시작 시 UI 정지(비치볼): sun.java2d.metal.MTLLayer.blitTexture
|
|
Network Inspector |
TrackedHttpURLConnection.getHeaderField가 NullPointerException과 함께 비정상 종료됨
|
|
축소기(R8) |
CF 프레임 인증기에서 발생한 NPE/어설션 오류
|
필드 조회 캐시 삭제 후 회귀
|
':app:minifyVariantWithR8'이 AGP 7.4.0-beta02에서 NullPointerException을 발생시킴
|
R8: -allowaccessmodification인 경우 ClassNotFoundException
|
메타데이터에 컨텍스트 수신기 지원 추가
|
|
Android 스튜디오 Flamingo 베타 1(2022.2.1.12)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-beta01
해결된 문제 |
Android Gradle 플러그인 |
구성 캐시 관련 `com.android.build.gradle.tasks.ShaderCompile` 문제
|
AGP API를 사용하여 Java 리소스에 추가하면 구성 캐시가 손상됨
|
|
빌드 분석 도구 |
TasksTreeStructure.updateStructure의 NPE(빌드 분석 도구)
|
|
에뮬레이터 |
사용자가 설정에서 기기 미러링을 사용 설정할 때 개인 정보 보호 경고가 표시되어야 함
|
|
린트 |
TypedArray#close(API 31)는 디슈가링되지 않지만 AS는 try-with-resources에서 사용될 때 경고를 표시하지 않음
|
린트가 유효한 전송에서 호출 수신자를 확인하지 않음
|
린트가 안전한 전송에서 상속 인터페이스가 아닌 직접 구현된 인터페이스만 확인함
|
|
Android 스튜디오 Flamingo Canary 11(2022.2.1.11)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-alpha11
해결된 문제 |
빌드 분석 도구 |
TasksTreeStructure.updateStructure의 NPE(빌드 분석 도구)
|
|
에뮬레이터 |
사용자가 설정에서 기기 미러링을 사용 설정할 때 개인 정보 보호 경고가 표시되어야 함
|
|
Android 스튜디오 Flamingo Canary 10(2022.2.1.10)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-alpha10
해결된 문제 |
Android Gradle 플러그인 |
Instrumentation API가 로컬 파일 종속 항목을 변환하지 않음
|
7.4 베타 1로 업데이트할 때 'AnnotationProcessorOptions.arguments가 쿼리됨' 오류가 발생함
|
Gradle 공개 플러그인을 gradle-api로 이동하고 BasePlugin.getExtension을 삭제함
|
r8.jvmArgs가 사용되지 않음
|
AGP에 필요한 최소 버전인 JDK17
|
AGP 8.0.0 A8이 기준 프로필을 손상시킴
|
AGP 8.0의 CheckAarMetadataTask 메시지에서 'compileSdkVersion'을 'compileSdk'로 변경함
|
AGP 7.4.0-rc01이 '작업 '...'이(가) 완료되기 전에 map(provider(java.util.Set))의 매핑된 값을 쿼리하는 것은 지원되지 않음'으로 Variant API를 중단함
|
|
Android 스튜디오 |
관련 없는 Java 미리보기 기능 팝업 표시 안 함
|
|
APK 뷰어 |
기준 프로필 규칙이 너무 큼
|
App Bundle의 기준 프로필 디코딩
|
|
AVD 미리보기 |
|
빌드 분석 도구 |
빌드 분석 도구에서 '새 빌드 경고 있음' 알림이 제공되지 않음
|
|
코드 편집기 |
AppLinksAutoVerify가 301 리디렉션을 지원하지 않음
|
|
Compose 수정 |
지원 중단된 Compose '이미지' 가져오기가 지원 중단되지 않은 버전 위로 승격됨
|
|
배포 |
|
디자인 도구 |
xref:href 요소로 인해 선형 그래디언트에서 SVG를 Android 벡터 그래픽으로 변환할 수 없음
|
|
Dexer(D8) |
AS Canary 6에서 7로 업그레이드 후 전역 합성과 관련된 Dex 병합 오류
|
|
에뮬레이터 |
WLAN 에뮬레이션과 관련된 랜덤 에뮬레이터 커널 비정상 종료(mac80211_hwsim)
|
카메라 컨트롤 크기 조절 에뮬레이터 도움말
|
|
Fragment |
린트 30.4.x(AGP 7.4.x)로 업그레이드하면 Fragment DialogFragmentCallbacksDetector 린트가 손상됨
|
|
가져오기/동기화 |
IDE에서 JDK 누락
|
변형을 만든 후 소스를 추가하면 동기화가 중단됨
|
Android 지원 플러그인의 오류 메시지 문구를 변경해야 함
|
|
Layout Editor |
LinearLayout 가로 및 세로 아이콘이 오해를 유발할 수 있음
|
|
린트 |
AccessibilityDetector 린트 검사 설명에 업데이트가 필요함
|
린트 SDK_INT 검사는 임시 로컬 변수를 이해할 수 있어야 함
|
TestMode.TYPE_ALIAS가 함수 유형을 typealias로 대체할 때 오류 발생
|
버그: ObjectAnimator가 현재 코드 블록 외부에서 생성된 경우 ObjectAnimator가 시작되지 않았다는 거짓양성 경고 #38이 발생함
|
린트: mergeOnly 모드에서 애플리케이션 인스턴스 쿼리로 인한 NPE
|
NonConstantResourceId 린트 규칙이 리소스 ID를 감지하여 상수 값을 할당하지 못함
|
뷰 ID에 오류가 표시되지 않음
|
린트 리소스 캐시가 역직렬화되지 않았을 때 린트 오류가 발생함(린트 오류가 아닌 경고가 발생해야 함)
|
AGP Flamingo 알파 8 린트 NewApi 디슈가 회귀
|
|
린트 통합 |
기준 파일은 현재 린트 작업의 입력 및 출력임
|
|
Logcat |
메시지 텍스트 복사에 마우스 오른쪽 버튼 클릭 동작 추가
|
|
ProfileInstaller 및 기준 프로필 |
Hawkeye 테스트용 addMetadata 노출
|
|
리소스 |
(파일이 아닌) XML 색상 이름을 리팩터링할 때 대문자가 잘못된 파일 이름으로 인식되어 사용할 수 없음
|
|
테스트 실행 |
적용 범위로 단위 테스트를 실행할 때마다 다시 컴파일해야 함(두 번)
|
|
업그레이드 어시스턴트 |
AS Flamingo Canary 9로 업그레이드 후 Gradle 파일에서 맞춤 BuildConfig 필드를 사용하면 프로젝트가 실패함
|
|
Android 스튜디오 Flamingo Canary 9(2022.2.1.9)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-alpha09
해결된 문제 |
Android App Bundle |
라이브러리가 외부에서 빌드된 App Bundle에 포함되도록 경로를 지정하는 기능 허용
|
|
Android Gradle 플러그인 |
모듈의 lint.xml이 린트 작업의 UP-TO-DATE 검사 대상으로 고려되지 않음
|
Android Gradle 플러그인 7.0 이상 및 Android 테스트 문제: 리소스: id를 찾을 수 없음
|
configureCMakeDebug가 null 포인터 예외로 비정상 종료됨
|
AS2022.2.1.5, FireBasePerfPlugin으로 프로젝트를 업그레이드하는 IllegalAccessError
|
'컬렉션에 조건자와 일치하는 요소가 포함되어 있지 않습니다'라는 알 수 없는 오류와 함께 동기화가 실패함
|
|
AVD Manager |
|
Compose 수정 |
|
Compose 미리보기 |
KotlinReflectionNotSupportedError: 런타임에 Kotlin 리플렉션 구현을 찾을 수 없음
|
|
가져오기/동기화 |
IDE에서 JDK 누락
|
최신 버전의 Java 런타임에서 OutputBuildAction을 컴파일함
|
'com.android.test' Gradle 플러그인이 있는 모듈의 실행 구성이 생성되지 않음
|
Java '미리보기' 언어 수준에 관한 거짓양성 IDE 경고
|
대규모 프로젝트에서 Kotlin 메서드 리팩터링을 시도하는 고정 IDE
|
|
IntelliJ |
FileEditorManagerImpl에서 FocusChangeListener를 통한 프로젝트 누수
|
|
Kotlin 플러그인 |
EE에서 회귀: 때때로 메서드 추출이 작동하지 않음
|
|
린트 |
Android 스튜디오가 지정된 버전을 오래된 것으로 잘못 표시함
|
AndroidDeprecationInspection.DeprecationFilter EP가 android-plugin.xml 파일에 등록되지 않음
|
|
새 코드/템플릿 |
프로젝트의 루트 디렉터리에서 새 활동이 생성되지 않으면 Android 스튜디오가 매니페스트에서 잘못된 활동 문을 생성함
|
루트 패키지에 활동이 생성되지 않으면 빈 뷰 활동 템플릿이 R 클래스를 가져오지 못함
|
Android 스튜디오 템플릿에서 데이터 결합이 지원되지 않음
|
|
프로파일러 |
Flamingo C6에서 simpleperf 트레이스의 상향식 뷰가 올바르게 채워지지 않음
|
|
Wear |
'esc'를 뒤로 버튼 바로가기로 사용하면 에뮬레이터에서 포커스가 없어짐
|
|
Android 스튜디오 Flamingo Canary 8(2022.2.1.8)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-alpha08
해결된 문제 |
Android Gradle 플러그인 |
AGP 7.4.0-alpha09에서 Firebase 앱 배포에 업로드되지 않는 빌드를 생성함
|
|
C++ 빌드 |
C++ 로깅을 백그라운드 스레드로 이동함
|
구성 중이 아닐 때 cmake 버전 지연 읽기
|
|
Compose 수정 |
|
데이터 결합 |
데이터 결합 컴파일러가 Kotlin 1.7.0을 사용하는 멀티플랫폼 라이브러리의 유형을 더 이상 확인하지 않음
|
|
번들/APK 출시 |
'서명된 번들 / APK 생성': 대상 경로는 모듈에 종속되어야 함
|
|
Android 스튜디오 Flamingo Canary 7(2022.2.1.7)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-alpha07
해결된 문제 |
Android Gradle 플러그인 |
Gradle 8.0-milestone-2로 인해 AGP의 예외 발생
|
앱 및 라이브러리의 매니페스트 병합 최적화
|
javadoc 생성에 gradle-settings-api 추가
|
AGP 7.4.0-alpha09의 javac에 새로운 '알 수 없는 enum 상수' 표시
|
|
API |
Gradle 플러그인 3.0.0에서 buildConfigField 재정의가 경고를 표시함
|
|
Compose 수정 |
Dartcula 테마에서 Compose 함수 호출의 강조표시 누락
|
구성 가능한 함수의 가져오기 추가를 읽을 수 없는 경우가 많음
|
|
Compose 미리보기 |
Jetifier 처리된 글꼴/myfont.xml이 존재하지 않음(또는 파일이 아님)
|
|
기기 관리도구 |
AVD를 수정하면 기기 프레임이 사용 설정되고 이전 설정은 무시됨
|
|
에뮬레이터 |
기기 연결이 끊어졌을 때 '절전모드 해제' 설정이 복원되지 않음
|
화면 미러링 탭이 기기 연결을 해제시킴
|
|
Layout Editor |
AS 2021.1.1 패치 3: inputType의 문제
|
CustomViewPreviewRepresentation의 138MB 메모리 누수
|
포함 태그 내에서 사용할 때 스피너의 tools:listitem이 제대로 렌더링되지 않음
|
|
Layout Inspector |
실행 중인 앱에서 버전이 제외된 경우 Layout Inspector가 Compose를 검사하지 않음
|
|
린트 |
린트: PartialResults 병합이 잘못 작동함
|
|
Logcat |
요청: Logcat의 경우 로그 수준 숨기기 허용
|
|
Wear |
Android Emulator. Wear OS 원형. 정사각형으로 되돌림
|
|
Android 스튜디오 Flamingo Canary 6(2022.2.1.6)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-alpha06
해결된 문제 |
Logcat |
요청: Logcat의 경우 로그 수준 숨기기 허용
|
|
Android 스튜디오 Flamingo Canary 5(2022.2.1.5)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-alpha05
해결된 문제 |
Android Gradle 플러그인 |
'debug' 빌드 유형에는 기본 서명 키가 있고 다른 유형에는 없음
|
린트 모델의 기본 소스 제공자에 Java 디렉터리로 나열되는 소스 디렉터리가 생성됨
|
|
Compose 수정 |
Jetpack Compose 문법 강조표시가 일관되지 않음
|
|
가져오기/동기화 |
IDEA-303282와 관련해 선택 플랫폼 수정
|
|
Layout Editor |
청사진 보기의 중력 속성이 잘못 처리됨
|
다중 모듈 프로젝트에서 사용하도록 샘플 데이터 디렉터리를 전이적으로 선택할 수 있도록 지원
|
RTL 리팩터링에서 App Compat 파일 수정을 시도함
|
시간 뷰 위젯
|
테마에서 속성이 누락된 경우 디자인 미리보기가 더 이상 작동하지 않음
|
Layout Editor의 디자인 모드에서 구성요소 트리에 중복 옵션이 있음
|
레이아웃 창의 디자인 뷰에서 분할 뷰로 전환 시 XML 뷰가 선택한 구성요소로 스크롤되지 않음
|
Layout Editor에서 뷰 행을 마우스 오른쪽 버튼으로 클릭해도 컨텍스트 메뉴가 열리지 않으며 뷰 ID/유형을 정확하게 클릭해야 함
|
dimens 값을 통해 제공된 경우 가이드라인 비율이 디자인 보기에서 표시되지 않음
|
제안: 항목 속성 뷰의 셀은 크기 변경이 가능해야 함
|
레이아웃 여백이 제대로 작동하지 않음
|
포함 태그 내에서 사용할 때 스피너의 tools:listitem이 제대로 렌더링되지 않음
|
editText의 기본 inputType이 잘못됨
|
Android 스튜디오가 ConstraintLayout 그룹에 절대 위치 속성을 추가함
|
|
린트 |
[빌드 도구/린트] ChecksSdkIntAtLeast 생성자 속성
|
|
Logcat |
|
테스트 실행 |
https://g.co/androidstudio/not-mocked에서 '잘못된 동적 링크' 발생
|
|
테스트 |
g.co/androidstudio/not-mocked가 더 이상 유용하지 않음
|
|
Android 스튜디오 Flamingo Canary 4(2022.2.1.4)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-alpha04
해결된 문제 |
Android Gradle 플러그인 |
build.gradle에서 resValue로 리소스를 재정의하면 오류: 중복 리소스가 발생함
|
'debug' 빌드 유형에는 기본 서명 키가 있고 다른 유형에는 없음
|
동적 기능 및 리소스 축소를 사용하면 런타임이 비정상 종료됨
|
|
코드 편집기 |
검사 'RegExp' > '중복 문자 이스케이프' 실수 '\\}'가 중복으로 처리됨
|
|
종속 항목 관리 |
|
가져오기/동기화 |
AS 2022.1.1 베타 1에서 Kotlin Multiplatform 프로젝트를 가져올 수 없음
|
IllegalStateException: 빌드(name=':')를 찾을 수 없음
|
|
Layout Editor |
|
린트 |
openInputStream과 관련된 린트 거짓양성 재활용
|
|
Logcat |
[LogcatV2] 기본 `Control + 스페이스`를 변경하면 잘못된 핫키 힌트가 표시됨
|
|
Network Inspector |
OkHttpClient가 newBuilder()를 사용하여 다른 OkHttpClient에서 빌드된 경우 Network Inspector에서 요청을 두 번 표시함
|
|
Android 스튜디오 Flamingo Canary 3(2022.2.1.3)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-alpha03
해결된 문제 |
Android Gradle 플러그인 |
커버리지가 사용 설정되지 않은 경우 androidJacocoAnt 구성 생성 중지
|
라이브러리 구성요소의 @IntDef를 사용해도 aar에서 annotation.zip이 생성되지 않음
|
및 의 공통 슈퍼 유형을 찾을 수 없음
|
LINT_PRINT_STACKTRACE=true의 Gradle 속성 버전 추가
|
AAR로 패키징되는 오래된 prefab 아티팩트
|
지원 중단 경고를 해결하고 Gradle 9.0에 대비하기 위해 대상 속성에서 outputLocation 속성으로 이전
|
JavaCompile 작업 설정 시 `--release` 플래그 고려
|
[AGP-7.3.0-beta03] xml 선언 뒤에 빈 줄이 있으면 ShrinkResourcesNewShrinkerTask가 실패함
|
디버그 변형에서 기본적으로 lintVital 타겟이 실행됨
|
proguard 파일이 없으면 경고
|
AGP는 작업 실행 단계에서 kotlinOptions.freeCompilerArgs를 추가하려고 시도함
|
Gradle 동기화 실패: 동기화 실패: 이유를 알 수 없음
|
DependencyReportTask가 구성 캐시와 호환되지 않음
|
|
코드 편집기 |
문자열 리소스 추출에 따옴표(" ")가 포함될 수 있음
|
Room 2.5.0에서는 SQL 컨텍스트 강조표시가 작동하지 않음
|
|
Compose 미리보기 |
미리보기 대화형 모드에서 DropdownMenu가 잘못된 위치로 확장됨
|
|
디버거 |
디버그 소스의 기본값이 에뮬레이터 버전이 아닌 compileSdkVersion임
|
|
에뮬레이터 |
|
가져오기/동기화 |
Chipmunk 패치 2(2021.2.1)에서 업그레이드한 후 Gradle 프로젝트 가져오기가 실패함
|
컴파일러 옵션이 IDE Gradle 동기화에 포함되지 않음
|
AS 2022.1.1 베타 1에서 Kotlin Multiplatform 프로젝트를 가져올 수 없음
|
|
린트 |
Kotlin 소스에 대한 ResourceType 린트 검사가 작동하지 않음
|
VersionChecks에서 Kotlin 범위 확인을 처리하지 않음
|
래핑될 때 InlinedApi의 거짓양성
|
|
Logcat |
|
새 코드/템플릿 |
|
프로젝트 뷰 |
이름을 변경한 후 사이드바에서 패키지 이름이 업데이트되지 않음
|
|
업그레이드 어시스턴트 |
AndroidTest의 패키지 이름 변경 지원
|
AndroidManifest.xml의 패키지 속성을 네임스페이스 DSL로 이전
|
|
Android 스튜디오 Flamingo Canary 2(2022.2.1.2)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-alpha02
해결된 문제 |
Android Gradle 플러그인 |
구성 캐싱을 사용 설정한 경우에도 MergeGeneratedProguardFilesCreationAction 구성이 느림
|
[AGP] 생성된 소스 디렉터리를 IDE 모델에 추가(변형 API)
|
JavaPluginConvention 및 HasConvention이 지원 중단됨
|
기본적으로 R8에 ignorewarnings를 추가하지 않음
|
proguard 파일이 없으면 경고
|
AGP 7.3.0이 gradle 플랫폼 프로젝트의 gradle 동기화를 중단함
|
apksig 라이브러리: ApkVerifier$Result.getV4SchemeSigners()가 비공개로 표시됨
|
|
APK 뷰어 |
대화상자 라벨 정렬이 잘못됨
|
APK Analyzer에서 .version 파일의 콘텐츠 표시
|
APK Analyzer 표 열 제목에 패딩이 부족함
|
|
AVD Manager |
AVD Manager에서 버그 발생 오류: adb를 찾을 수 없지만 adb.exe는 경로에 있음
|
|
Background Task Inspector |
Background Task Inspector
|
|
코드 편집기 |
문자열 리소스 추출에 따옴표(" ")가 포함될 수 있음
|
|
기기 관리도구 |
'기기 관리도구'를 검색할 때 작업 검색 메뉴의 모호한 결과
|
기기 관리도구의 잘못된 정렬
|
|
에뮬레이터 |
|
가져오기/동기화 |
새 네임스페이스 DSL을 처리하기 위해 이전 AGP 버전과의 동기화 테스트 허용
|
새로운 KMP 소스 레이아웃 지원
|
|
Kotlin 플러그인 |
리팩터링 -> 모듈화 도구가 Kotlin 코드와 호환되지 않음
|
|
Logcat |
logcat 글꼴 크기 맞춤설정 기능이 없음
|
기기 연결이 해제될 때 Logcat에 'All logs entries are hidden by the filter'라는 배너가 표시됨
|
|
리팩터링 모듈화 |
AS 3.3 alpha8: 모듈화... 리팩터링이 비활성화됨
|
|
탐색 |
네임스페이스가 build.gradle로 이동하면 참조 불가능한 R 선언과 함께 빌드가 실패함
|
|
새 코드/템플릿 |
Tabbed Activity 템플릿에 잘못된 댓글이 있음
|
모듈 이름 범위가 너무 좁음
|
|
새 프로젝트 마법사 |
버전 배포 화면이 너무 커서 스크롤할 수 없음
|
|
번들/APK 출시 |
키 저장소 생성에서 인수를 이스케이프하거나 따옴표로 묶지 않음
|
|
리소스 |
문자열에 줄바꿈이 있는 경우 Kotlin에서 문자열 리소스를 추출할 수 없음
|
Android 스튜디오가 드로어블 리소스를 자동으로 교체함
|
배경이 투명한 SVG 파일이 노란색으로 변경됨
|
WebP로 변환 작업은 런처 아이콘에서 작동해야 함
|
|
SDK Manager |
클립 아트 아이콘 디렉터리로 인해 SDK Manager에 심각한 지연이 발생함
|
SdkManager가 RemotePackage에 toString을 표시함
|
|
Translations Editor |
Translation Editor: 리소스 파일을 유지하지 않고 전부 strings.xml로 옮김
|
Translation Editor가 세르비아 키릴어와 세르비아 라틴어를 구별하지 않음. 또한 Translation Editor에 누락된 언어가 많음
|
Translation Editor에 문자열을 추가하면 리소스가 두 번 추가됨(AS Bumblebee)
|
텍스트를 붙여넣으면 여러 열을 덮어쓰게 됨
|
|
Android 스튜디오 Flamingo Canary 1(2022.2.1.1)
함께 출시된 항목:
- Android Gradle 플러그인 8.0.0-alpha01
해결된 문제 |
Android Gradle 플러그인 |
MergeResources 작업에서 불안정한 빌드 실패
|
JavaPluginConvention 및 HasConvention이 지원 중단됨
|
새 변환 API의 파일 위치가 올바르지 않고 일관되지 않음
|
Android Gradle 플러그인은 지원 중단된 GUtil.toWords(string) 함수를 사용하면 안 됨
|
Android Gradle 플러그인은 지원 중단된 ConfigureUtil.configure(closure, target) 함수를 사용하면 안 됨
|
KGP 1.7.20-Beta를 사용하도록 AGP 테스트 업데이트
|
Gradle 7.4 실패(AnalyticsService 인스턴스를 만들 수 없음)
|
AGP 7.4.0-alpha09의 javac에 새로운 '알 수 없는 enum 상수' 표시
|
|
API |
변형 API: AGP 7.1 이상에서 새 변형 객체 업데이트가 이전 변형 객체로 전달되지 않음
|
|
C++ 편집기 |
외부 C++ .h를 Android 프로젝트 뷰에서 찾을 수 없음
|
|
코드 편집기 |
Android 스튜디오의 Kotlin 프로젝트에서 기본적으로 와일드 카드 가져오기 사용 중지
|
|
배포 |
AndroidProcessHandler/SingleDeviceAndroidProcessMonitor를 통한 프로젝트 누수
|
|
기기 관리도구 |
기기 관리도구에 휴대전화 선택을 위한 자동 이미지가 표시됨
|
|
에뮬레이터 |
Android TV 하드웨어 프로필에 잘못된 기기 크기가 표시됨
|
MacBook Pro 14에서 ABI arm64-v8a용 Google API가 없으면 Android 12.0용 이미지를 다운로드할 수 없음
|
|
가져오기/동기화 |
Chipmunk의 KMP 모듈이 있는 프로젝트를 MPSS와 동기화할 수 없음
|
모듈이 KMP 모델인지 확인하기 위해 KMP 모델을 쿼리하면 안 됨
|
JDK17에서 //tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests가 실패함
|
AS 2022.1.1 Canary 10에서 Kotlin Multiplatform 프로젝트를 가져올 수 없음
|
|
메모리 |
150MB 대신 0.2GB로 표시되는 메모리 프로필 도구
|
|
업그레이드 어시스턴트 |
AGP 업그레이드 어시스턴트가 android.disableAutomaticComponentCreation을 사용하여 프로젝트를 처리해야 함
|
|
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2024-12-22(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"]],["최종 업데이트: 2024-12-22(UTC)"],[],[]]