Android 스튜디오 Koala 기능 출시 | 2024년 1월 2일

Android 스튜디오는 Android 개발을 위한 공식 IDE로, Android 앱을 빌드하는 데 필요한 모든 것을 포함하고 있습니다.

이 페이지에는 Android 스튜디오 Koala 기능 출시입니다. 여기에서 다운로드하거나 Help > Check for updates(macOS는 Android Studio > Check for updates)를 클릭하여 Android 스튜디오 내에서 업데이트할 수 있습니다.

이 버전의 Android 스튜디오에서 수정된 사항을 확인하려면 해결된 문제를 참고하세요.

이전 버전의 Android 스튜디오 출시 노트를 보려면 이전 출시를 참고하세요.

출시될 기능 및 개선사항의 사전 체험판은 Android 스튜디오의 미리보기 빌드를 참고하세요.

Android 스튜디오에서 문제가 발생하면 알려진 문제 또는 문제 해결 있습니다.

Android Gradle 플러그인과 Android 스튜디오 호환성

Android 스튜디오 빌드 시스템은 Gradle을 기반으로 하며 Android Gradle 플러그인(AGP)에는 Android 앱을 빌드하는 데 사용하는 몇 가지 추가 기능이 있습니다. 다음 표에는 각 버전의 Android 스튜디오에 필요한 AGP 버전이 나열되어 있습니다.

Android 스튜디오 버전 필요한 AGP 버전
무당벌레 | 2024년 2월 1일 3.2~8.7
코알라 기능 출시 | 2024년 1월 2일 3.2~8.6
코알라 | 2024년 1월 1일 3.2~8.5
해파리 | 2023년 3월 1일 3.2~8.4
Iguana | 2023.2.1 3.2~8.3
Hedgehog | 2023.1.1 3.2-8.2
Giraffe | 2022.3.1 3.2~8.1
Flamingo | 2022.2.1 3.2~8.0

이전 버전

Android 스튜디오 버전 필요한 AGP 버전
Electric Eel | 2022.1.1 3.2~7.4
Dolphin | 2021.3.1 3.2~7.3
Chipmunk | 2021.2.1 3.2~7.2
Bumblebee | 2021.1.1 3.2~7.1
Arctic Fox | 2020.3.1 3.1~7.0

Android Gradle 플러그인의 새로운 기능에 관한 정보는 Android Gradle 플러그인 출시 노트를 참고하세요.

Android API 수준 도구 최소 버전

특정 API 수준을 지원하는 최소 버전의 Android 스튜디오와 AGP가 있습니다. 프로젝트의 targetSdk 또는 compileSdk에 필요한 버전보다 낮은 버전의 Android 스튜디오 또는 AGP를 사용하면 예기치 않은 문제가 발생할 수 있습니다. Android OS의 미리보기 버전을 타겟팅하는 프로젝트에서 작업하려면 Android 스튜디오와 AGP의 최신 미리보기 버전을 사용하는 것이 좋습니다. 안정화 버전과 함께 Android 스튜디오의 미리보기 버전을 설치할 수 있습니다.

Android 스튜디오 및 AGP의 최소 버전은 다음과 같습니다.

API 수준 Android 스튜디오 최소 버전 AGP 최소 버전
VanillaIceCream 미리보기 해파리 | 2023년 3월 1일 8.4
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

다음은 Android 스튜디오 Koala 기능 출시의 새로운 기능입니다.

패치 출시

다음은 Android 스튜디오 Koala의 패치 출시 목록입니다. 및 Android Gradle 플러그인 8.5를 지원합니다.

Android 스튜디오 Koala | 2024.1.1 패치 1 및 AGP 8.5.1 (2024년 7월)

이번 소규모 업데이트는 이러한 버그 수정을 포함합니다.

Android 기기 스트리밍: 더 많은 기기와 개선된 가입

이제 Android 기기 스트리밍에 이미 20개 이상의 기기 모델 포트폴리오 외에 사용 가능:

  • 삼성 갤럭시 폴드5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

또한 Firebase를 처음 사용하는 경우에는 Android Studio가 자동으로 Koala Feature에 로그인하면 무료 Firebase 프로젝트가 자동으로 설정됩니다. 기기 스트리밍을 사용하려면 드롭하세요. 따라서 나에게 필요한 기기를 스트리밍하고 훨씬 빠릅니다 Android 기기 스트리밍 할당량 자세히 알아보기 특정 기간에 사용 가능한 Firebase Blaze 요금제 프로젝트의 기간 한정 혜택입니다.

USB 케이블 속도 감지

이제 Android 스튜디오에서 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 스튜디오, Android용 Firebase에서 Gemini 사용 여부 기기 스트리밍, Android Vitals용 Google Play 보고서 등 서비스에 대한 새로운 로그인 흐름을 통해 더욱 쉽게 시작하고 실행할 수 있습니다. 만약 Firebase를 처음 접하고 Android 기기 스트리밍을 사용하려는 경우, Android 스튜디오 프로젝트를 자동으로 생성해 주므로 사용할 수 있습니다. 세분화된 권한 범위를 사용하면 항상 내 계정에 액세스할 수 있는 서비스를 제어할 수 있습니다. 얻기 위해 프로필 아바타를 클릭하고 개발자 계정으로 로그인합니다.

기기 UI 설정 바로가기

UI를 빌드하고 디버그하는 데 도움이 되도록 기기 UI를 도입했습니다. Android 스튜디오의 Running Devices 도구 창에서 바로가기를 설정합니다. 단축키를 사용하여 어두운 테마와 같은 일반적인 UI 설정의 효과 확인 테마, 글꼴 크기, 화면 크기, 앱 언어, TalkBack 이 에뮬레이터, 미러링된 실제 기기, 스트리밍된 기기가 포함된 바로가기 Firebase Test Lab에서 실행할 수 있습니다

TalkBack, 텍스트 읽어주기와 같은 접근성 설정은 기기에 이미 설치되어 있는 경우에만 표시됩니다. 만약 자세히 알아보려면 앱 표시줄에서 Android 접근성 도구 모음을 다운로드하세요 Play 스토어로 이동합니다.

기기 UI 설정 바로가기는 API 수준 33 또는 더 높습니다.

<ph type="x-smartling-placeholder">
</ph> 실행 중인 기기 창에서 기기 UI 설정 바로가기 <ph type="x-smartling-placeholder">
</ph> 실행 중인 기기 창에서 기기 UI 설정 바로가기

작업 중심 접근 방식으로 더 빠르고 개선된 Profiler

Android 스튜디오 프로파일러의 성능을 개선하여 이제 프로파일링 가능한 앱으로 시스템 트레이스 캡처와 같은 프로파일링 작업 시작 속도가 최대 60% 더 빠릅니다.

Profiler의 작업 중심 재설계로 작업을 더 쉽게 시작할 수도 있습니다. 애플리케이션의 CPU, 메모리 또는 전력을 프로파일링하든 사용합니다 예를 들어 시스템 트레이스 작업을 시작하여 프로파일링 및 개선할 수 있습니다. Profiler를 여는 즉시 UI에서 바로 앱의 시작 시간을 확인할 수 있습니다.

Wear OS 카드 미리보기 패널

<ph type="x-smartling-placeholder">
</ph> 미리보기 패널의 그룹 이름은
    주석 미리보기
Android 스튜디오의 Tiles Preview 패널

Jetpack Tiles 라이브러리 버전 1.4에 관한 몇 가지 종속 항목을 포함하여 할 수 있습니다 Wear OS 앱 카드의 스냅샷 보기 이 미리보기 패널은 타일의 모양이 조건에 따른 응답(기기의 특성에 따라 다른 콘텐츠) 또는 스포츠 이벤트가 절반에 도달할 수 있습니다.

Compose Glance 위젯 미리보기

Android 스튜디오 Koala 기능 드롭으로 손쉽게 Jetpack Compose 미리보기 위젯 한눈에 보기를 지원합니다. 잡기 잠재적 UI 문제를 해결하고 초기에 위젯의 모양을 세밀하게 조정하여 살펴봤습니다 시작하려면 다음 단계를 따르세요.

  1. 종속 항목을 추가합니다.
    1. 버전 카탈로그에 종속 항목을 추가합니다.
          [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" }
          
    2. 앱 수준 build.gradle.kts 파일에 종속 항목을 추가합니다.
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. Glance UI가 있는 파일에서 종속 항목을 가져옵니다.
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. 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 기능 출시 베타 1부터 수동 모드에서 변경사항을 푸시하는 단축키가 Command+' 키맵 설정에서 계속 맞춤설정할 수 있습니다. 있습니다.