Android 스튜디오 2021.1.1 해결된 문제

Android 스튜디오 Bumblebee RC 01 (2021.1.1.19)

함께 출시된 항목:
  • Android Gradle 플러그인 7.1.0-rc01
해결된 문제
번들/APK 출시
'서명된 번들 또는 APK 생성' 창의 '비밀번호 기억' 체크박스가 '키 저장소 비밀번호'를 기억하지 못함
축소기(R8)
대용량 문자열을 처리할 때 PC 기반 매핑이 잘못됨
잘못된 메서드로 인해 Android 4 및 5 기기에서 Android Gradle 플러그인 7.0.2가 Verifier가 클래스를 거부하여 앱을 비정상 종료함

Android 스튜디오 Bumblebee 베타 5 (2021.1.1.18)

함께 출시된 항목:
  • Android Gradle 플러그인 7.1.0-beta05
해결된 문제
Android Gradle 플러그인
ComponentBuilder.enabled는 .enable이어야 함
AGP 7.2.0-alpha04로 업데이트한 후 빌드할 수 없음
Play Asset Delivery: 번들에 일부 애셋 팩이 포함되지 않음
아티팩트 변환으로 ComponentArtifactIdentifier가 변경되어 잘못된 androidTest 런타임 클래스 경로가 발생함
린트
com.android.support:design을 사용할 때 잘못된 PrivateResource 린트 경고가 표시됨
새로운 DiscouragedApi 린트 검사에서 중복 및 거짓양성을 보고함
Logcat
Logcat에서 중복 항목을 표시함
축소기(R8)
[R8 3.1.39] Android 4.4에서 하드 인증 실패
[R8 3.1.36] 클래스 정적 초기화 프로그램 중에 앱 시작 시 교착 상태 발생

Android 스튜디오 Bumblebee 베타 4 (2021.1.1.17)

함께 출시된 항목:
  • Android Gradle 플러그인 7.1.0-beta04
해결된 문제
Android Gradle 플러그인
작업 입력 시 SkipIfEmpty 사용 확인
디슈가링은 Android 스튜디오 Bumblebee에서 실행된 경우에만 잘못된 dex를 생성함
AGP 7.0.3의 create{variant}UnitTestCoverageReport 작업은 모든 변형에서 테스트를 실행함
C++ 디버거
NDK (C 코드) 디버거 보기 창 - '더 많은 항목을 보려면 더블클릭'을 클릭해도 동일한 50개 항목이 다시 표시됨
코드 분석
값 클래스에 'DrawAllocation' 경고가 보고됨
코드 편집기
새 프로젝트: Kotlin 소스 파일에 코드/분할/디자인 탭이 표시되지 않음
린트
AGP 7.1.0-beta01 린트 SuspiciousImport 검사에서 가져오기 별칭을 신고함
테스트 실행
[수동 단위 테스트 실행] AS에서 단위 테스트를 실행하려고 할 때 '사용 가능한 작업이 없음'
축소기(R8)
[R8 3.1.29] 이 인증 오류가 초기화되지 않음
버전 3.0.73에서 applymapping이 적용되지 않음
R8으로 축소된 빌드의 클래스 생성자에서 java.lang.ClassCastException이 발생함
[R8 3.1.29] java.lang.IllegalAccessError: 인터페이스 메서드 '...'를 구현하는 메서드 '...'가 공개가 아님
[R8 3.1.29] dex 병합 중에 ... 에서 ... 로 연결할 수 없는 유형 조정이 발생함
테스트
단위 테스트를 실행할 때 IDE에서 testDebugUnitTest 전에 cleanTestDebugUnitTest를 불필요하게 호출함

Android 스튜디오 Bumblebee 베타 3 (2021.1.1.3)

함께 출시된 항목:
  • Android Gradle 플러그인 7.1.0-beta03
해결된 문제
Android Gradle 플러그인
동일한 라이브러리 변형에서 Jacoco 및 게시 지원
AGP prefab 작업 종속 항목 누락
AGP는 `baseline.prof` 파일 외에도 `baseline.profm` 파일을 번들로 만들어야 함
MergeResources 작업 `rawLocalResourcesNoProcessRes`의 입력은 IgnoreEmptyDirectories로 표시되지 않음
기본적으로 JaCoCo 0.8.7을 사용하도록 업데이트
Android 스튜디오
속성 위임을 통해 ViewBinding을 사용할 때 린트 UnusedResources가 잘못 실패합니다.
AVD Manager
avdmanager cli 도구를 사용하여 만든 AVD의 AVD Manager에 playstore가 없는 것으로 표시됨(있는 경우에도 그러함)
코드 편집기
AndroidMissingOnClickHandlerInspection 최적화
배포
로그를 스팸으로 처리하지 않음
수정
DeprecatedMethodException: '...FileEditor.getFile'이 지원 중단되었기 때문에 '...ApkEditor'에서 이를 재정의해야 함
가져오기/동기화
변형 선택이 androidTest 종속 항목을 따라 전파되지 않음
린트
SuppressLint가 AppBundleLocalechanges에서 작동하지 않음
ViewBinding
nonTransitiveRClass가 사용 설정되고 xml에서 @android.id를 사용할 때 ViewBinding이 결합에 실패함

Android 스튜디오 Bumblebee 베타 2 (2021.1.1.15)

함께 출시된 항목:
  • Android Gradle 플러그인 7.1.0-beta02
해결된 문제
Android Gradle 플러그인
VariantOutput.versionCode의 제공자 설정 작업이 구성 캐시로 인해 중단할 수 있음
AGP 7.0.0-alpha10 회귀: databinding이 사용 설정된 경우 플러그인 'com.android.internal.library'를 적용하지 못했습니다.
lintDebug가 구성 캐싱을 중단함
v2의 IDE 모델에서 `[consumer]proguardFiles`가 지원되는지 확인
overlayable에 관한 리소스 이름 유효성 검사 완화
Android 스튜디오
Jetpack Compose 1.0 템플릿 업데이트
AVD Manager
CLI 출력이 파싱 로그로 오염됨
Compose 수정
이전 Kotlin 언어 버전으로 인해 스튜디오를 빌드할 수 없음
Compose 미리보기
scrollview를 드래그하면 대화형 미리보기가 작동을 중지함
데이터 결합
Databinding 7.0.0이 지원이 중단된 수명 주기 확장 프로그램을 사용함
디자인 도구
너비가 1.0 미만인 도형 드로어블 스트로크가 '0'으로 시작하는 경우에만 레이아웃 디자인 창에 표시됨
Layout Editor
Compose 미리보기 글꼴 로드 시 스레드를 시작하려고 함(결과적으로 렌더링 오류 발생)
Layout Inspector
LayoutInspector로 인한 앱이 비정상 종료됨
린트
린트 TestMode.WHITESPACE 테스트 모드에서 Kotlin의 라벨 참조에 공백을 추가해서는 안 됨
lintVitalAnalyze에서 예외 발생: '초기화 전에 UsageTracker 호출'
매니페스트
네임스페이스 DSL 사용 시 AndroidManifest.xml에 빨간색 기호가 생김
새 코드/템플릿
Compose 프로젝트 템플릿에 androidx.compose.ui:ui-test-manifest의 디버그 종속 항목이 포함되지 않음
새 프로젝트 마법사
Gradle 플러그인 정의를 루트 프로젝트 build.gradle 파일로 이동
리소스
리소스를 설명하는 팝업 문서의 경우 색상을 빨간색이 아닌 다른 색상으로 전환
SDK Manager
최초 실행 마법사에서 빌드 도구의 라이선스를 수락하라는 메시지가 표시되지 않음
어시스턴트 업그레이드
AndroidManifest.xml의 패키지 속성을 네임스페이스 DSL로 이전
Gradle 플러그인 업데이트가 매번 멈춤

Android 스튜디오 Bumblebee 베타 1 (2021.1.1.14)

함께 출시된 항목:
  • Android Gradle 플러그인 7.1.0-beta01
해결된 문제
Android Gradle 플러그인
overlayable에 관한 리소스 이름 유효성 검사 완화
코드 편집기
버그: 코드의 ID에 대해 XML 파일의 잘못된 위치에 도달함
빠른 수정으로 생성된 잘못된 측정기준 리소스
문자열 리소스 별칭에 대한 문자열 미리보기가 잘못됨
디자인 도구
viewBox가 음의 좌표에서 시작될 경우 SVG 경사가 VectorDrawable로 제대로 변환되지 않음
JDK
데몬을 시작할 수 없어 Gradle 동기화가 실패함
SDK Manager
최초 실행 마법사에서 빌드 도구의 라이선스를 수락하라는 메시지가 표시되지 않음

Android 스튜디오 Bumblebee Canary 13 (2021.1.1.13)

함께 출시된 항목:
  • Android Gradle 플러그인 7.1.0-alpha13
해결된 문제
Android Gradle 플러그인
Gradle 빌드가 스튜디오 외부에서 실행되는 동안 JPS 빌드가 트리거됩니다.
AarMetadata에 minAgpVersion 추가
AndroidLintAnalysisTask를 캐시 가능하도록 만들기
생성된 Java 기본 이미지가 Java 도구 모음 버전과 일치하지 않음
맞춤 빌드 유형이 있는 동적 모듈에서 minifyR8을 실행할 때 AGP 빌드 캐시로 인해 클래스 중복 오류가 발생함
Gradle 7.2-rc-1, AGP 7.0 평가 경고
소스를 생성하는 프로세서를 포함하는 KSP와 Kapt를 프로젝트에서 모두 사용 설정하면 BundleLibraryClassesInputs가 중단됩니다.
C++ 빌드
Gradle 빌드 CMake OBJECT 라이브러리 실패: [CXX1402] 타겟에서 여러 출력 생성
Windows에서 CMake 가져온 타겟으로 네이티브 빌드가 실패함
C++ 가져오기/동기화
Gradle 동기화가 C/C++ 구성 확인 중에서 중단됨
코드 분석
버그: MANAGE_EXTERNAL_STORAGE 권한 사용에 대한 거짓양성 - IDE에서 시스템 앱에만 해당한다고 주장함
Compose 미리보기
java.util.Random 사용 시 Compose 미리보기가 중단됨
LiveLiteralsService.isElementManaged의 NPE
Database Inspector
경로에 공백이 있는 App Inspection/Database Inspector를 사용하여 데이터를 내보낼 수 없습니다.
데이터베이스 저장을 허용합니다.
배포
Android Arctic Fox에서 적절한 APK 배포를 위한 올바른 기기 ABI를 감지하지 못함
버그: IDE를 통해 이미 앱을 설치한 후 다음에 '-g'를 사용하면 권한이 자동으로 부여되지 않음
Android 스튜디오 계측이 strictmode.DiskReadViolation을 트리거함
첫 실행
macOS 애플리케이션 내 Info.plist에 잘못된 파일 권한이 있습니다.
Gradle 파일 편집기
버그: IDE에서 API 31을 지원하지 않는 androidx.fragment:fragment-ktx:1.4.0-alpha07로 업데이트하라는 메시지를 표시함
Layout Editor
[Bumblebee] Layout Editor의 'Design' 패널에서 ConstraintLayout을 측정하지 못함
린트
ToastDetector가 Kotlin 속성에서 올바르게 작동하지 않음
[린트] 컴패니언 객체의 익명 객체에 대한 StaticFieldLeak 거짓양성
package-info.java의 @RequiresApi가 NewApi 린트 검사에 의해 시행되지 않음
네트워크
'네트워크 프로파일러가 이동했음' 알림에서 '닫기' 버튼이 잘립니다(기본 프로파일러 뷰).
새 프로젝트 마법사
새 프로젝트 템플릿 선택기의 느린 페인팅 성능
테스트 실행
UTP로 테스트를 실행하면 빌드 호출에 IDE 삽입 속성이 포함되지 않습니다.
계측 테스트를 실행할 때 올바른 테스트 작업을 가져올 수 없음
AS 7.0.0-alpha04에서 KMP 모듈의 단위 테스트를 실행할 수 없음: 사용 가능한 작업이 없음
축소기(R8)
R8 3.0.69(AGP 7.0.2) 및 3.0.72 실행 중 문제가 발생합니다.
업그레이드 어시스턴트
업그레이드 어시스턴트가 android.buildToolsVersion를 업데이트하지 않음

Android 스튜디오 2021.1.1.12

해결된 문제
Android Gradle 플러그인
IDE가 abiFilter에서 언급하지 않은 ABI용 바이너리를 빌드하려고 시도합니다.
출시 서명 시 gradleResValues.xml이 업데이트되지 않습니다.
린트
ClsPackageStatementImpl.getAnnotationList에서 '구현되지 않은 메서드'와 함께 lintAnalyzeDebug가 실패합니다.
네트워크
'네트워크 프로파일러가 이동했음' 알림에서 '닫기' 버튼이 잘립니다(기본 프로파일러 뷰).
어시스턴트 업그레이드
안정적이지 않은 스튜디오는 안정적인 AGP 프로젝트를 업그레이드하도록 제공해서는 안 됩니다.

Android 스튜디오 2021.1.1.11

해결된 문제
Android Gradle 플러그인
테스트된 코드에서 인라인 함수를 사용할 때 ASM API가 테스트에 실패합니다.
변경사항 적용
API 수준 30 에뮬레이터에서 증분 빌드 후 KotlinReflectionNotSupportedError로 앱이 비정상 종료됩니다.
Databinding
플랫폼 도구 31.0.3에서 Databinding이 작동하지 않습니다. platform-tools/api/api-versions.xml을 더 이상 사용할 수 없습니다.
린트
AGP 7.1.0-alpha08로 업데이트한 후 린트의 SourceTransformationTestMode.performEdits에서 StringIndexOutOfBoundsException이 발생합니다.
린트가 AGP 7.0에서 '감지기를 초기화할 수 없음'과 함께 실패합니다.
'린트 검사를 위한 린트 검사'가 실행되지 않습니다.
테스트 실행
Gradle을 통해 실행될 때 스튜디오의 테스트 실패에서 테스트 출력을 표시하지 않습니다.

Android 스튜디오 2021.1.1.10

해결된 문제
Android Gradle 플러그인
사소한 missing_rules.txt 형식 지정 문제
배포 빌드 출력을 중간 폴더로 이동합니다.
린트
NewApi 검사에서 `when` 블록의 조건문을 이해하지 못합니다.
AGP 7.0.0 린트 HTML 보고서가 피드백 URL을 잘못 렌더링합니다.
SupportAnnotationUsage 린트 검사에서 거짓양성이 나타납니다.
린트가 주석 범위 내에서 메서드 재정의를 위해 visitAnnotationUsage를 호출하지 않습니다.
모션 편집기
MotionLayout: 레이아웃에 10~20개 이상의 항목이 있으므로 제약 조건을 추가하는 데 시간이 많이 걸립니다.
Navigation Editor
'toSavedStateHandle'을 추가합니다.

Android 스튜디오 2021.1.1.9

해결된 문제
C++ 디버거
Mac M1에서 네이티브 디버그 세션을 시작하는 동안 '손상된 LLDB 구성 발견됨'이라는 AS Arctic Fox 오류 문제가 발생합니다.

Android 스튜디오 2021.1.1.8

해결된 문제
Android Gradle 플러그인
TypedefRemover가 ASM5를 사용하고 ASM7이 필요한 JDK 11 소스와 호환되지 않습니다.
AGP가 aaptOptions.noCompress와 관계없이 단위 테스트 .apk의 모든 애셋을 압축합니다.
Android 라이브러리 플러그인은 소스 JAR을 빌드하는 방법을 제공해야 합니다.
AGP 7.0.0 안정화 버전에서 libraryVariants.all { applicationId }에 ExternalApiUsageException이 발생합니다.
Jacoco 보고서는 Android Gradle 빌드 도구 4.1.2(또는 4.2.x)와 Gradle 6.5를 사용하는 경우 소스 코드 줄을 표시하지 않습니다.
디자인 도구
벡터 드로어블 미리보기 버그입니다.
린트
린트: 유효한 레지스트리 매니페스트 키(Lint-Registry-v2)가 없습니다.
네트워크
네트워크 프로파일러에서 이름이 같은 헤더를 여러 개 표시하지 않습니다.
Resource Manager
(Windows) 신규 -> 벡터 애셋 -> picture.svg: 생성된 xml에 잘못된 '빼기' 문자가 있습니다.
테스트 실행
Android 스튜디오 Bumblebee: 계측 테스트에서 'Run Configurations' 대화상자를 사용할 때 잘못된 테스트가 실행되었습니다.
Grade 테스트 실행기가 AndroidX 프로젝트에서 작동하지 않습니다.

Android 스튜디오 2021.1.1.7

해결된 문제
Android Gradle 플러그인
Android 스튜디오 2021.1.1 Canary 4에서 Jetpack Compose 앱을 실행하면 비정상적으로 종료됩니다.
android.enableAppCompileTimeRClass=true를 사용하면 AGP 7.0.0-alpha09에서 빌드가 실패합니다.
LinkApplicationAndroidResourcesTask 실패 - dir이 읽을 수 있는 디렉터리가 아닙니다.
이전 기기에서 명령줄로 계측 테스트를 실행할 때 AGP 7.1-alpha가 실패합니다.
Layout Inspector
속성에 resolutionStackList와 소스가 없습니다.
린트
RedundantNamespace: 원시 디렉터리의 XML 파일 거짓양성이 나타납니다.
린트에서 Bundle#get을 API 21 이상 메서드로 잘못 표시합니다.

Android 스튜디오 2021.1.1.6

해결된 문제
Android Gradle 플러그인
Android 스튜디오 2021.1.1 Canary 4에서 Jetpack Compose 앱을 실행하면 비정상적으로 종료됩니다.
Android 스튜디오 4.2에서 Play Console 업로드 시 번들에 디버그 기호를 생성하지 않습니다.
Profgen이 네임스페이스가 지정되지 않은 클래스 이름으로는 ObfuscationMap 파싱에 실패합니다.
린트
super() 호출 시 린트 재활용 검사에 실패합니다.
린트 실패 시 지원 중단된 API를 사용해 린트를 중지하는 힌트가 표시됩니다(KTS 사용 시 완전히 잘못됨).
새로운 린트 통합 시 RestrictedApi 감지기에 잠재적 문제가 존재합니다.
새 코드/템플릿
새 모듈 템플릿이 buildToolsVersion을 삽입합니다.

Android 스튜디오 2021.1.1.5

해결된 문제
Android Gradle 플러그인
사용자가 IDE와 다른 API 수준의 기기에 배포할 때 AGP가 덱싱을 다시 실행하면 안 됩니다.
린트 기준 파일을 린트 작업 입력으로 추가합니다.
린트
버그: '-'을 '엔 대시' 문자(–, –)로 바꾸시겠습니까?'라는 Lint 빠른 수정이 텍스트 순서를 변경합니다.
테스트 실행
구성 수정 - 테스트 구성 매개변수가 저장되지 않습니다.

Android 스튜디오 2021.1.1.4

해결된 문제
Android Gradle 플러그인
린트 작업이 최신 상태일 때 린트 텍스트 출력이 없습니다.
'stdout'와 'stderr'을 사용하여 설정할 때 android.lintOptions.textOutput이 손상됩니다.
AGP7.0: API/모델과 R 세대 간의 androidTest 네임스페이스 처리가 일치하지 않습니다.
사용자가 IDE와 다른 API 수준의 기기에 배포할 때 AGP가 덱싱을 다시 실행하면 안 됩니다.
Android 라이브러리 플러그인은 소스 JAR을 빌드하는 방법을 제공해야 합니다.
코드 편집기
완성된 Compose RadioButton을 후행 람다에 추가합니다.
린트
ScrollView가 직계 하위 요소 하나만 호스팅할 수 있는 레이아웃 xml에서 린트가 발견하도록 합니다.
Android 린트 VectorDrawableCompat 검사에서 잘못된 경고를 표시합니다.
Lint.xml: 파일 옵션이 경로 확인에 잘못된 기본 위치를 사용합니다.
Gradle 플러그인에서 설정할 때 린트가 더 이상 lint.baselines.continue 시스템 속성을 선택하지 않습니다.
맞춤 린트 규칙의 비정상 종료로 인해 결과가 보고되지 않습니다.
AGP 7 중복 ObsoleteLintCustomCheck 문제
린트 통합
Android 린트 Gradle 플러그인 세부정보
Navigation Editor
내부 enum 클래스인 argType을 전달하면 FragmentArgs가 올바르게 생성되지 않습니다.
새 프로젝트 마법사
새 플러그인 DSL을 사용하도록 생성된 Gradle 파일을 업데이트합니다.
번들/APK 출시
KeePass를 사용할 때 비밀번호가 잘못 디코딩되는 경우가 있습니다.
저장된 최신 비밀번호 쌍만 이전에 저장된 비밀번호보다 우선합니다.
실행
Android 스튜디오가 간헐적으로 컴파일된 코드를 업데이트하지 않습니다.
뷰 바인딩
스튜디오의 tools:viewBindingType 린트

Android 스튜디오 2021.1.1.3

해결된 문제
Android Gradle 플러그인
SdkLibDataFactory가 Gradle 구성 캐시와 호환되지 않습니다.
com.android.tools.build:gradle:4.2.0이 라이브러리에서 매니페스트 자리표시자를 손상시킵니다.
프로젝트를 4.2로 업데이트한 후 빌드가 실패합니다.
copyDebugAndroidLintReports: NoSuchFileException: lint-results-debug.txt
기본 해상도 지원(false)이 적용된 테스트 고정 항목에 여전히 resvalue 생성 폴더가 있습니다.
--client-id, --client-name 및 --client-version을 AGP에서 린트로 전달합니다.
Room이 있는 경우에만 '-parameters' javac 옵션을 추가합니다.
AGP 7.0.0-beta03부터 더 이상 :test 작업을 실행할 수 없습니다.
AGP가 라이브러리 모듈에 라이브 리터럴을 사용 설정하지 않습니다.
[Gradle] `initWith`는 빌드 구성 복사를 위해 있지만 버전을 위해 있지는 않습니다.
확인되지 않은 참조: setProguardFiles
android.disableAutomaticComponentCreation은 실험용이면 안 됩니다.
initWith()는 Gradle Kotlin DSL에서 사용할 수 없습니다.
Android 스튜디오
알파 채널이 Android 스튜디오의 Compose 색상 거터에 반영되지 않습니다.
빌드 분석 도구
빌드 분석 도구 경고 탭의 복사 및 붙여넣기가 손상되었습니다.
C++ 빌드
읽기 전용 git 파일 때문에 Windows에서 프로젝트 빌드가 실패합니다.
cmake를 사용한 빌드의 Nullpointer(openssl 사전 빌드, libgit2 빌드)
GNUMAKE에서 '-mllvm -oXXXX'와 같은 인수 예외가 발생합니다.
target_precompile_headers가 작동하지 않습니다.
Android Gradle 플러그인 4.0: '-C'로 시작하는 CMake 인수가 cmake 실행 파일에 전달되지 않아 빌드가 손상됩니다.
C++ 편집기
JNI 메서드를 자동 생성할 때 선 구분자 오류가 발생합니다.
코드 분석
Gradle에서 알파 버전의 work-runtime 라이브러리로 업그레이드하라는 잘못된 경고가 발생합니다.
스낵바에서 거짓양성 ShowToast 린트 작업 경고가 발생합니다.
Compose 수정
LiveLiterals가 Compose가 아닌 모듈에서 비정상 종료를 일으킵니다.
데이터 결합
태그를 지원합니다.
Layout Inspector
속성을 복사하면 값이 아닌 참조를 복사합니다.
린트
속성 위임을 통해 ViewBinding을 사용할 때 린트 UnusedResources가 잘못 실패합니다.
린트에서 :camera:camera-extensions-stub에 관한 프로젝트 분해 aar을 찾을 수 없습니다.
Unusedquantity가 거짓양성입니다.
lint:TypographyQuotes가 악센트 부호가 적용된 텍스트로 거짓양성입니다.
버그: 버전 확인 빠른 수정에서 아무 작업도 하지 않습니다.
Gradle 플러그인에서 설정할 때 린트가 더 이상 lint.baselines.continue 시스템 속성을 선택하지 않습니다.
부분 린트 분석과 관련된 오류 메시지가 오래되었습니다.
Android 스튜디오 4.2가 WrongConstant 린트 검사에서 중단됩니다.
lintClient가 user.home을 수신하지 않습니다.
Kotlin을 사용할 때 Lint: ShiftFlags가 거짓양성을 보고합니다.
AGP 7 중복 ObsoleteLintCustomCheck 문제
android:exported 린트가 없는 Android S 인텐트 필터가 문제를 보고해야 합니다.
린트의 SARIF 형식을 작성할 때 StringIndexOutOfBoundsException이 발생합니다.
SARIF 보고서로 린트를 실행하면 일부 SourceLockedOrientationActivity 실패에 예외가 발생합니다.
여러 문자열 메서드 매개변수가 있을 때 린트가 StringDef로 유형 오류를 감지하지 못합니다.
간접 compileOnly 모듈 종속 항목이 있을 때 AGP 린트 작업에 실패합니다.
적절한 안정화 버전 또는 베타 버전으로 되돌린 후 Android 스튜디오가 라이브러리를 SNAPSHOT 버전으로 업데이트하라는 제안을 표시한 상태로 멈춥니다.
[lint] MissingTranslation이 복수형을 감지하지 못합니다.
FragmentContainerView와 findFragmentByTag를 사용할 때 WrongViewCast 린트 거짓양성이 발생합니다.
린트 통합
AGP 7.0.0 알파 14 린트 RAM 사용량이 제한되지 않습니다.
앱의 checkDependencies가 true이고 라이브러리 모듈이 있는 경우 동적 기능 린트 문제가 보고되지 않습니다.
새 프로젝트 마법사
새 플러그인 DSL을 사용하도록 생성된 Gradle 파일을 업데이트합니다.
버그: 'jcenter'가 삭제될 예정이고 실행해야 할 작업에 도움도 되지 않지만 새 프로젝트에서 여전히 'jcenter'를 삭제할 수 없습니다.
프로젝트 시스템
Android 빌드 도구 r25에서 RenderScript 타겟 API 문제가 발생합니다.
리소스
이스케이프된 문자열 리소스에서 리소스 병합이 실패합니다.
테스트 실행
Bumblebee 2021.1.1 Canary 2에서 더 이상 실패한 테스트를 표시하지 않습니다.
축소기(R8)
축소기가 새로운 agp 4.1.0에서 사용된 벡터 드로어블을 삭제합니다.
R8이 컴파일 시간(VISIBILITY_BUILD) 주석을 삭제하지 않습니다.
뷰 바인딩
xml 파일에서 임의의 작업이 실행된 후 ViewBinding 연결이 끊깁니다.
ViewBinding
여러 레이아웃 변형으로 유형을 추론합니다.

Android 스튜디오 2021.1.1.2

해결된 문제
Android Gradle 플러그인
기본 해상도 지원(false)이 적용된 테스트 고정 항목에 여전히 resvalue 생성 폴더가 있습니다.
gradle-api에 버전 인터페이스가 필요합니다.
AGP 4.2.0은 클래스가 누락된(혼합된 자바/kotlin 소스 세트가 원인일 수 있음) 테스트 APK를 생성합니다.
노출할 다음 아티팩트는 CLASSES여야 합니다.
잘못 삽입된 Android 지원 버전 '202.7660.26.42.7322048'로, 'w.x.y.z' 형식으로 되어야 합니다. 이 오류는 Compose 샘플 실행 중에 발생합니다.
인터페이스 대신 DSL 생성 vis 구현 클래스를 다시 사용 설정합니다.
Android 스튜디오
UI_MODE_NIGHT_YES가 미리보기에서 작동하지 않습니다.
Layout Editor
레이아웃 미리보기가 TextClock 객체에서 문제가 발생합니다.
미리보기가 실행 중인 앱과 다릅니다. | ?attr이 XML의 fillColor(벡터 드로어블)에서 지원되지 않습니다.
Android 스튜디오 레이아웃 미리보기가 'androidx.preference:preference:1.1.0'이 추가될 때 네이티브 android.preference.Preference와 맞춤 환경설정에서 작동하지 않습니다.
Android 스튜디오 4.0 확대/축소 감도
레이아웃 렌더링 엔진: strings.xml을 업데이트할 때 유니코드 문자가 누락됩니다.
Android 스튜디오가 비정상 종료됩니다.
린트
린트 재활용 거짓양성이 나타납니다.
Android 린트가 특정 프로젝트에서 androidx.annotation jar을 확인할 수 없습니다.
@CheckResult가 람다 표현식 내에서 작동하지 않습니다.
'UnknownIssueId'가 사용 중지된 경우에도 여전히 경고를 출력합니다.
UnusedResources 린트 검사가 라이브러리에서 올바르게 작동하지 않습니다.
최신 버전을 사용하더라도 firebase-perf [OutdatedLibrary]에서 린트 오류가 발생합니다.
렌더링
투명한 도형이 있는 드로어블은 올바르게 렌더링되지 않습니다.
리소스
4.2로 업그레이드한 후 일부 문자열 리소스에 공백이 추가되었습니다.
뷰 바인딩
확장 뷰 바인딩 'inflate' 메서드의 정적 가져오기를 사용하면 사용되지 않는 리소스가 발생합니다.
Wear 페어링 어시스턴트
Wear 페어링 어시스턴트가 IJ에서 실행되지 않습니다.