Android 스튜디오 Ladybug 기능 출시 관련 해결된 문제
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Android 스튜디오 Ladybug 기능 출시 | 2024.2.2 RC 1
함께 출시된 항목:
- Android Gradle 플러그인 8.8.0-rc01
해결된 문제 |
Android Gradle 플러그인 |
com.android.settings 플러그인이 targetSdk를 인식하지 않음
|
|
가져오기/동기화 |
색인을 생성할 때 Ladybug 기능 출시 2024.2.2 Canary 9가 중단됨
|
|
Jetpack Compose |
'produceState 호출은 생산자 람다 내에서 값을 할당해야 합니다. 린트 검사가 'if' 표현식 할당을 이해하지 못함
|
|
린트 |
android.permission.SCHEDULE_EXACT_ALARM이 시스템 앱에만 부여된다는 거짓양성 린트 검사
|
Android 스튜디오에서 .hasRoute(Route::class)를 사용할 때 K2 모드에서 RestrictedApi 경고가 발생함
|
|
Android 스튜디오 Ladybug 기능 출시 | 2024.2.2 베타 1
함께 출시된 항목:
- Android Gradle 플러그인 8.8.0-beta01
해결된 문제 |
배포 |
[Ladybug Canary 9] 프로젝트를 실행할 때 AS가 더 이상 프로젝트를 다시 빌드하지 않아 '빌드 아티팩트 로드 오류'가 발생함
|
|
렌더링 |
레이아웃 파일을 미리 볼 때 Android 스튜디오가 비정상 종료됨
|
|
Android 스튜디오 Ladybug 기능 출시 | 2024.2.2 Canary 9
함께 출시된 항목:
- Android Gradle 플러그인 8.8.0-alpha09
해결된 문제 |
APK 뷰어 |
APK 분석기에서 App Bundle의 매핑 파일을 자동으로 선택해야 함
|
|
Dexer(D8) |
Desugar 라이브러리 2.1.0이 AGP 8.5.2에서 작동하지 않음
|
|
가져오기/동기화 |
'경로가 '인 파일 2개가 발견됨 오류를 수정할 수 없음
|
JetGradlePlugin의 격리된 프로젝트 위반
|
|
레이아웃 및 리소스 수정 |
Android 스튜디오 버전 2024부터 레이아웃 편집기의 'Toggle tools visibility and position'(도구 표시 상태 및 위치 전환) 버튼이 표시되지 않습니다.
|
|
Network Inspector |
Network Inspector에서 요청 본문을 스크롤할 수 있어야 합니다.
|
|
실행 중인 기기 |
버그: Android 15로 업데이트하면 미러링 시 Android 스튜디오에서 디스플레이를 끄지 못함
|
|
Android 스튜디오 Ladybug 기능 출시 | 2024.2.2 Canary 8
함께 출시된 항목:
- Android Gradle 플러그인 8.8.0-alpha08
해결된 문제 |
Android Gradle 플러그인 |
번들에서 생성된 APK가 개인 정보 보호 샌드박스 지원을 고려하지 않음
|
|
Android 스튜디오 |
버전 제한으로 인해 그렇게 하는 것이 도움이 되지 않을 때 '람다를 메서드 참조로 대체할 수 있습니다'가 제안됨
|
|
컴파일러 및 런타임 |
ProduceStateDoesNotAssignValue 거짓양성
|
|
수정 |
지원 중단된 EP: com.intellij.dom.fileDescription의 사용 삭제
|
AI 이름 변경 제안이 현재/원래 이름을 포함함
|
|
Gradle |
pseudoLocalesEnabled 설정이 resourceConfigurations를 자동으로 업데이트해야 함
|
|
린트 |
AbstractAnnotationDetector가 잘못된 오버로드된 함수/생성자를 확인함
|
린트 ImportAliasTestMode가 최상위 함수의 가져오기 별칭을 만들지 않음
|
WrongConstant 린트가 두 번 표시됨
|
AGP 8.8의 새로운 ObsoleteSdkInt 린트 경고
|
|
Android 스튜디오 Ladybug 기능 출시 | 2024.2.2 Canary 7
함께 출시된 항목:
- Android Gradle 플러그인 8.8.0-alpha07
해결된 문제 |
Android 스튜디오 |
버전 제한으로 인해 그렇게 하는 것이 도움이 되지 않을 때 '람다를 메서드 참조로 대체할 수 있습니다'가 제안됨
|
|
Android 스튜디오 Ladybug 기능 출시 | 2024.2.2 Canary 6
함께 출시된 항목:
- Android Gradle 플러그인 8.8.0-alpha06
해결된 문제 |
Android SDK 업그레이드 어시스턴트 |
Android SDK 업그레이드 어시스턴트의 링크가 내부 Google 문서를 가리킴
|
|
앱 품질 통계 |
AQI 정보 팝업의 VCS에 관한 '자세히 알아보기' 링크가 잘못됨
|
|
코드 편집기 |
특정 IntelliJ 검사에서 Android SDK에 Metalava 주입 주석이 표시되지 않음
|
|
Dagger/Hilt 지원 |
Dagger가 삽입된 제공업체에 K2가 포함된 경우 여백 아이콘이 누락됨
|
|
Layout Inspector |
Layout Inspector에 하위 요소 내 재구성 횟수가 표시되지 않음
|
|
린트 |
AGP 8.7.0 - NavOptionsBuilder.popUpTo의 RestrictedApi에 린트 거짓양성
|
WrongConstant 린트가 두 번 표시됨
|
Android 스튜디오에서 'MonochromeLauncherIcon: Monochrome icon is not defined' 경고를 포착하지 않음
|
|
테스트 실행 |
JUnit을 사용하여 테스트를 실행할 때 java.lang.NoClassDefFoundError 발생
|
단위 테스트의 실행 구성이 제대로 업데이트되지 않음
|
|
테스트 도구 |
maxConcurrentDevices=1이 여러 에뮬레이터가 동시에 실행되는 것을 방지하지는 않음
|
|
업그레이드 어시스턴트 |
이를 사용하는 각 프로젝트의 DSL에서 `buildFeatures.resValues` 를 사용 설정하도록 AUA에 지원을 추가합니다.
|
|
Android 스튜디오 Ladybug 기능 출시 | 2024.2.2 Canary 5
함께 출시된 항목:
- Android Gradle 플러그인 8.8.0-alpha05
해결된 문제 |
Android Gradle 플러그인 |
빌드 옵션: 새 '빌드 실행 구성' 옵션을 추가하고 기본값으로 설정
|
android.enableBuildConfigAsBytecode=true를 사용할 때 단위 테스트에서 BuildConfig를 확인할 수 없음
|
|
린트 통합 |
구현 파일이 포함된 AAR 파일을 가져올 때 린팅이 실패함
|
|
Logcat |
Android 스튜디오 Logcat의 이상한 래핑
|
|
Android 스튜디오 Ladybug 기능 출시 | 2024.2.2 Canary 4
함께 출시된 항목:
- Android Gradle 플러그인 8.8.0-alpha04
해결된 문제 |
Android Gradle 플러그인 |
[AGP] 지연 SdkComponents.ndkDirectory 제공업체가 값을 생성하지 못하지만 조기 android.ndkDirectory API는 작동함
|
|
APK 뷰어 |
APK Analyzer의 '사용 내역 찾기'에서 노드로 이동할 수 있도록 허용
|
APK Analyzer: 메서드 참조와 정의의 UI가 매우 혼란스럽습니다.
|
|
AOSP 빌드 |
Android의 공급업체 모듈에서 LibFuzzer를 사용할 수 없음
|
|
Database Inspector |
App Inspection(앱 검사) > Database Inspector(Database Inspector): 앱 실행 전반에서 IDE 선택사항 유지
|
|
인프라 |
|
IntelliJ |
Android 스튜디오를 열 수 없음: 필수 플러그인이 없음
|
|
레이아웃 및 리소스 수정 |
XML 레이아웃 리팩터링이 반복됨 - 원래 값으로 다시 설정?
|
|
린트 |
UnknownNullness 린트의 더 많은 사례에서 유형 사용 주석 처리
|
AGP 8.6.1: 회귀 - Kotlin의 @LongDef 내부에서 [Int].toLong()을 사용할 때 WrongConstant 린트 실패
|
|
멀티플랫폼 |
AGP-KMP가 returnDefaultValues = true를 전파하지 않음. 작동하지 않음
|
|
StudioBot |
Android 스튜디오가 Logcat의 모든 스택 트레이스의 제목 메시지에 'Ask Gemini'를 추가함
|
|
Android 스튜디오 Ladybug 기능 출시 | 2024.2.2 Canary 3
함께 출시된 항목:
- Android Gradle 플러그인 8.8.0-alpha03
해결된 문제 |
APK 뷰어 |
APK Analyzer의 '사용 내역 찾기'에서 노드로 이동할 수 있도록 허용
|
APK Analyzer가 APK의 내부 APK 항목에 잘못된 크기를 표시함
|
'바이트 코드 표시' 작업에 더 쉽게 액세스할 수 있어야 함
|
바이트 코드 뷰어는 비표준 대화상자임
|
IDEA의 Android 플러그인으로 인해 IDEA에서 ZIP 파일을 열 수 없음
|
Arctic Fox: APK Analyzer에서 resources.arsc를 로드하지 못하는 경우가 많음
|
|
연결 어시스턴트 |
|
기기 관리도구 |
기기 만들기 | AS에서 RAM 크기가 저장되지 않음
|
|
수정 |
|
Gradle |
`addGradleAndroidTestListener.gradle`의 격리된 프로젝트 위반
|
|
레이아웃 및 리소스 수정 |
|
Logcat |
기능 요청: logcat이 R8 난독화된 스택 트레이스에 대해 자동으로 retrace를 사용해야 함
|
프레임 스크린샷 드롭다운 메뉴에서 Pixel 3 및 3a를 옵션으로 사용할 수 없음
|
|
새 코드/템플릿 |
|
Resource Manager |
리소스 선택 도구 검색창에 포커스가 맞춰지지 않음
|
|
리소스 |
Android 리소스 디렉터리가 숨겨져 있음
|
새 문자열을 만들 때 하위 모듈의 소스 세트가 표시되지 않음
|
|
테스트 실행 |
JUnit을 사용하여 테스트를 실행할 때 java.lang.NoClassDefFoundError 발생
|
|
StudioBot |
C++ 및 Dart용 Gemini AI 코드 완성 사용 설정
|
|
Android 스튜디오 Ladybug 기능 출시 | 2024.2.2 Canary 2
함께 출시된 항목:
- Android Gradle 플러그인 8.8.0-alpha02
해결된 문제 |
Android Gradle 플러그인 |
AGP 최소 버전 확인을 사용 중지하는 플래그 구현
|
AGP가 Kotlin 컴파일러 옵션 구성과 혼동스러운 상호작용
|
AGP가 com.android.test 프로젝트에서 대상 프로젝트 APK의 BuiltArtifactLoader를 노출해야 함
|
|
코드 편집기 |
R.string.xxx 줄 확장 문제
|
'수정자에 Compose 형식 지정 사용 설정' 옵션이 너무 많이 형식을 지정함
|
|
Compose 미리보기 |
센서 시스템 서비스에 액세스하면 Compose 미리보기가 렌더링되지 않음
|
진동을 사용하는 코드로 인해 Compose 미리보기가 다운됨
|
b-태그가 포함된 HTML 텍스트를 사용할 때 Compose 미리보기가 중단됨
|
|
Database Inspector |
Android 스튜디오 앱 검사에서 Database Inspector를 사용할 수 없음
|
|
디버거 |
SyncService가 디렉터리의 크기를 잘못 계산함
|
|
기기 관리도구 |
AVD 관리자에서 밀도가 잘못 계산됨
|
에뮬레이터 AVD 편집기에서 '자동차' 기기인 경우 항상 '기기 유형'을 휴대전화/태블릿으로 되돌립니다.
|
avdmanager: sdcard 크기가 고려되지 않음
|
|
레이아웃 및 리소스 수정 |
layoutlib API에서 Hamcrest 종속 항목 삭제 고려
|
BufferedInputStream을 AssetManager$AssetInputStream 클래스로 전송할 수 없음
|
|
린트 |
Kotlin과 함께 PackageManager.ResolveInfoFlags.of를 사용할 때 WrongConstant '거짓양성'
|
http 또는 https 인텐트 필터 스키마를 설정할 때 '호스트를 하나 이상 지정해야 합니다' 린트 오류가 발생함
|
|
Logcat |
Android 스튜디오의 '화면 녹화' 옵션으로 기존 파일을 덮어쓸 수 없음
|
ADB 스크롤이 제대로 작동하지 않습니다.
|
|
새 프로젝트 마법사 |
|
Resource Manager |
Resource Manager에 맞춤 색상 속성이 있는 드로어블이 표시되지 않음
|
Resource Manager가 일부 벡터 드로어블을 자름
|
Android 스튜디오 Koala 기능 출시 | 2024.1.2에서 Resource Manager가 제대로 작동하지 않음
|
|
뷰 바인딩 |
K2 모드에서 생성된 ViewBinding 클래스에 자동 가져오기 및 자동 완성이 작동하지 않음
|
|
Android 스튜디오 Ladybug 기능 출시 | 2024.2.2 Canary 1
함께 출시된 항목:
- Android Gradle 플러그인 8.8.0-alpha01
해결된 문제 |
Android Gradle 플러그인 |
JacocoTransform의 입력 유형을 @Classpath로 주석 처리하는 것이 좋습니다.
|
com.android.build.api.variant.GeneratesApk가 minSdk를 노출해야 함
|
com.android.settings 플러그인이 targetSdk를 인식하지 않음
|
SourceDirectories.addGeneratedSourceDirectory가 여러 변형에 적합하지 않음
|
|
코드 편집기 |
요청: 주석에 자동 완성 도우미 추가: @RequiresPermission
|
|
Dagger/Hilt 지원 |
K2를 사용하는 경우 Dagger가 삽입된 제공업체에서 여백 아이콘이 누락됨
|
|
Gradle 파일 편집기 |
차이 뷰어에서 build.gradle을 변경해도 감지되지 않음
|
|
린트 |
8.7.0-alpha04에서 도입된 린트 검사와의 KtAnalysisSessionProvider 비호환성
|
|
린트 통합 |
|
Logcat |
Logcat을 끝까지 스크롤해도 작동하지 않음
|
|
매니페스트 |
tools:node="merge-only-attributes"를 사용해 보았으나 오류 메시지 없이 사용할 수 없음
|
|
Navigation Editor |
ktfmt 사전 제출 후크에 naveditor 추가
|
|
프로젝트 구조 |
|
실행 중인 기기 |
Android 스튜디오 (Linux)에서 복사 및 붙여넣기가 작동하지 않음
|
|
StudioBot |
(Ask Gemini)가 링크가 아닌 상태로 Logcat에 표시됨
|
|
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 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)"],[],[]]