다음은 Android 스튜디오 Koala 기능 출시의 새로운 기능입니다.
패치 출시
다음은 Android 스튜디오 Koala 기능 출시의 패치 출시 목록입니다.
Android 스튜디오 Koala 기능 출시 | 2024.1.2 패치 1 및 AGP 8.6.1 (2024년 9월)
이 버전에는 몇 가지 사소한 개선사항과 버그 수정이 포함되어 있습니다.
Android 기기 스트리밍: 더 많은 기기 및 개선된 가입
이제 Android 기기 스트리밍에 기존에 제공되는 20개 이상의 기기 모델 포트폴리오 외에도 다음 기기가 포함됩니다.
- 삼성 갤럭시 폴드5
- Samsung Galaxy S23 Ultra
- Google Pixel 8a
또한 Firebase를 처음 사용하는 경우 기기 스트리밍을 사용하기 위해 Koala Feature Drop에 로그인하면 Android 스튜디오가 무료 Firebase 프로젝트를 자동으로 만들고 설정합니다. 따라서 필요한 기기를 훨씬 더 빠르게 스트리밍할 수 있습니다. 한시적으로 제공되는 Firebase Blaze 요금제 프로젝트의 프로모션 할당량을 비롯하여 Android 기기 스트리밍 할당량에 대해 자세히 알아보세요.
USB 케이블 속도 감지
이제 Android 스튜디오는 더 빠른 USB 케이블로 Android 기기를 연결할 수 있는 경우를 감지하고 기기 기능을 극대화하는 업그레이드를 제안합니다. 적절한 USB 케이블을 사용하면 Android 스튜디오 디버거와 같은 도구를 사용할 때 앱 설치 시간이 최적화되고 지연 시간이 최소화됩니다.
기기로 이어지는 전체 USB 체인이 확인됩니다. '연결 속도 경고' 알림이 표시되면 케이블의 버전 인증뿐만 아니라 USB 체인에 포함된 모니터 허브를 비롯한 모든 허브를 확인합니다.
USB 케이블 속도 감지는 다음과 같은 경우에 사용할 수 있습니다.
- API 수준 30 (Android 11) 이상을 실행하는 기기
- macOS 또는 Linux를 실행하는 워크스테이션 Windows도 곧 지원될 예정입니다.
- 최신 버전의 SDK 플랫폼 도구
Android 스튜디오에서 제공하는 정보는 OS에 따라 다음 도구 중 하나를 사용하여 얻을 수 있는 정보와 유사합니다.
- Mac: 터미널에서
system_profiler SPUSBDataType
실행 - Linux: 터미널에서
lsusb -vvv
실행
Google 서비스 로그인 흐름 업데이트
이제 하나의 인증 단계로 여러 Google 서비스에 더 쉽게 로그인할 수 있습니다. Android 스튜디오의 Gemini, Android용 Firebase 기기 스트리밍, Android Vitals용 Google Play 보고서 또는 이러한 모든 유용한 서비스를 사용하려는 경우 새로운 로그인 과정을 통해 쉽게 시작하고 실행할 수 있습니다. Firebase를 처음 사용하며 Android Device Streaming을 사용하려는 경우 Android 스튜디오에서 프로젝트가 자동으로 생성되므로 실제 Firebase 기기의 스트리밍을 빠르게 시작할 수 있습니다. 세분화된 권한 범위를 사용하면 계정에 액세스할 수 있는 서비스를 항상 제어할 수 있습니다. 시작하려면 프로필 아바타를 클릭하고 개발자 계정으로 로그인합니다.
기기 UI 설정 바로가기
UI를 빌드하고 디버그하는 데 도움이 되도록 Android 스튜디오의 Running Devices 도구 창에 기기 UI 설정 바로가기를 도입했습니다. 단축키를 사용하여 어두운 테마, 글꼴 크기, 화면 크기, 앱 언어, TalkBack과 같은 일반적인 UI 설정의 효과를 확인합니다. 에뮬레이터, 미러링된 실제 기기, Firebase Test Lab에서 스트리밍된 기기에서 바로가기를 사용할 수 있습니다.
TalkBack 및 텍스트 읽어주기와 같은 접근성 설정은 기기에 이미 설치된 경우에만 표시됩니다. 이러한 옵션이 표시되지 않으면 Play 스토어에서 Android 접근성 도구 모음 앱을 다운로드하세요.
기기 UI 설정 바로가기는 API 수준 33 이상을 실행하는 기기에서 사용할 수 있습니다.
작업 중심 접근 방식을 사용하여 더 빠르고 향상된 프로파일러
프로파일링 가능한 앱으로 시스템 트레이스를 캡처하는 것과 같은 인기 프로파일링 작업이 최대 60% 더 빠르게 시작되도록 Android 스튜디오 프로파일러의 성능이 개선되었습니다.
프로파일러의 작업 중심 재설계로 앱의 CPU, 메모리 또는 전원 사용량 프로파일링 등 관심 있는 작업을 더 쉽게 시작할 수 있습니다. 예를 들어 프로파일러를 열자마자 UI에서 바로 시스템 트레이스 작업을 시작하여 앱의 시작 시간을 프로파일링하고 개선할 수 있습니다.
Wear OS 카드 미리보기 패널
Jetpack Tiles 라이브러리 버전 1.4에 여러 종속 항목을 포함하면 Wear OS 앱의 카드 스냅샷을 볼 수 있습니다. 이 미리보기 패널은 기기의 디스플레이 크기에 따라 콘텐츠가 달라지거나 스포츠 이벤트가 절반에 도달하는 등의 조건에 따라 카드의 모양이 변경되는 경우에 특히 유용합니다.
Compose Glance 위젯 미리보기
Android 스튜디오 Koala 기능 출시를 사용하면 IDE 내에서 직접 Jetpack Compose Glance 위젯을 쉽게 미리 볼 수 있습니다. 개발 프로세스 초기에 잠재적인 UI 문제를 포착하고 위젯의 모양을 미세 조정합니다. 시작하려면 다음 단계를 따르세요.
- 종속 항목을 추가합니다.
- 버전 카탈로그에 종속 항목을 추가합니다.
[versions] androidx-glance-preview = "1.1.0-rc01" [libraries] androidx-glance-preview = { group = "androidx.glance", name = "glance-preview", version.ref = "androidx-glance-preview" } androidx-glance-appwidget-preview = { group = "androidx.glance", name = "glance-appwidget-preview", version.ref = "androidx-glance-preview" }
- 앱 수준
build.gradle.kts
파일에 종속 항목을 추가합니다.debugImplementation(libs.androidx.glance.preview) debugImplementation(libs.androidx.glance.appwidget.preview)
- 버전 카탈로그에 종속 항목을 추가합니다.
- Glance UI가 있는 파일에서 종속 항목을 가져옵니다.
import androidx.glance.preview.ExperimentalGlancePreviewApi import androidx.glance.preview.Preview
- Glance 위젯의 미리보기를 만듭니다.
@Composable fun MyGlanceContent() { GlanceTheme { Scaffold( backgroundColor = GlanceTheme.colors.widgetBackground, titleBar = { … }, ) { … } } } @OptIn(ExperimentalGlancePreviewApi::class) @Preview(widthDp = 172, heightDp = 244) @Composable fun MyGlancePreview() { MyGlanceContent() }
Compose의 실시간 편집이 기본적으로 사용 설정되고 새로운 단축키가 추가됨
이제 실시간 편집이 기본적으로 수동 모드에서 사용 설정됩니다. 가져오기 문을 지원하는 등 안정성이 향상되고 변경 감지가 강화되었습니다.
Android 스튜디오 Koala Feature Drop 베타 1부터 수동 모드에서 변경사항을 푸시하는 기본 바로가기가 Command+'로 업데이트되었습니다. 키맵 설정 페이지에서 계속 맞춤설정할 수 있습니다.