Android 스튜디오 미리보기의 새로운 기능

이 페이지에는 Android 스튜디오 미리보기 출시에 도입된 새로운 기능이 나열되어 있습니다. 미리보기 빌드를 통해 최신 기능과 개선사항을 미리 사용해 볼 수 있습니다. 를 실행합니다. 이러한 미리보기 버전은 여기에서 다운로드할 수 있습니다. Android 스튜디오의 미리보기 버전을 사용하는 중에 문제가 발생하면 알려주세요. 버그 신고는 Android 스튜디오를 만드는 데 도움이 됩니다. 개선할 수 있습니다

Android 스튜디오 미리보기 출시에 관한 최신 소식과 자세한 내용은 Android 스튜디오에서 업데이트 출시 있습니다.

Android 스튜디오의 최신 버전

다음 표에는 Android 스튜디오의 현재 버전과 최신 버전이 나와 있습니다. 확인할 수 있습니다

버전 채널
Android 스튜디오 Koala | 2024년 1월 1일 안정화 버전
Android Gradle 플러그인 8.5.0 안정화 버전
Android 스튜디오 Koala 기능 출시 | 2024년 1월 2일 베타
Android 스튜디오 Ladybug | 2024년 1월 3일 카나리아

Android Gradle 플러그인 미리보기와의 호환성

Android 스튜디오의 각 미리보기 버전은 (Android Gradle 플러그인(AGP) 버전) 스튜디오의 미리보기 버전은 모두 호환 가능 AGP를 사용하는 것이 좋습니다. 그러나 AGP의 미리보기 버전을 사용하는 경우 해당하는 미리보기 버전을 사용해야 합니다 (예: Android 스튜디오 Chipmunk Canary 7(AGP 7.2.0-alpha07) 사용 시도 다른 버전 (예: AGP가 있는 Android 스튜디오 Chipmunk 베타 1) 7.2.0-alpha07)을 사용하면 동기화 실패가 발생하여 해당하는 AGP 버전으로 업데이트해야 합니다

Android Gradle 플러그인 API 지원 중단 및 삭제에 관한 자세한 내용은 다음을 참고하세요. Android Gradle 플러그인 API 업데이트

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

'API 약관'의 Intellij 2024.1 플랫폼 업데이트, 다음은 Android 스튜디오 Koala 기능 출시의 새로운 기능입니다. | 2024년 1월 2일 이 Android 스튜디오 버전에서 수정된 사항은 해결된 문제입니다.

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+' 키맵 설정에서 계속 맞춤설정할 수 있습니다. 있습니다.

Android Gradle 플러그인의 테스트 픽스처를 위한 Kotlin 지원

이제 Android Gradle 플러그인 8.5.0-beta01부터 Kotlin을 출처 testFixtures개. 이전에는 testFixtures 소스는 Java만 지원했습니다.

이 기능을 사용하려면 다음 단계를 따르세요.

  1. Kotlin 버전 1.9.20 이상을 사용해야 합니다.
  2. android.experimental.enableTestFixturesKotlinSupport=true을(를) 다음에 추가 gradle.properties 파일.
  3. 모듈의 build.gradle.kts 또는 build.gradle 파일:

    dependencies {
        testFixturesImplementation("org.jetbrains.kotlin:kotlin-stdlib:1.9.20")
    }
    

알려진 제한사항: 아직 테스트 픽스처의 KAPT 또는 KSP 지원이 없습니다.

Android 스튜디오 Ladybug | 2024년 1월 3일

다음은 Android 스튜디오 Ladybug | 2024년 1월 3일 이 버전의 Android 스튜디오에서 수정된 사항을 확인하려면 해결된 문제를 참고하세요.

Android 스튜디오의 Gemini를 사용한 코드 추천

이제 Android의 Gemini에 대한 맞춤 프롬프트를 제공할 수 있습니다 Studio를 사용하여 코드 제안을 생성합니다.

  1. 보기 > 도구 창 > Gemini를 참고하세요.
  2. 프롬프트 필드를 보려면 코드 편집기에서 마우스 오른쪽 버튼을 클릭하고 Gemini > 컨텍스트 메뉴에서 선택한 코드를 변환합니다.
  3. Gemini에 새 코드를 추가하거나 선택된 코드를 변환합니다. Gemini에 복잡한 코드를 재작성하여 단순화해 달라고 '이 코드 생성'과 같은 매우 구체적인 코드 변환을 관용적이지만" 설명하는 새 함수를 생성할 수 있습니다 그러면 Android 스튜디오는 Gemini의 코드 제안을 코드 비교로 간주하여 검토하고 수락할 수 있습니다. 확인할 수 있습니다

Android 스튜디오에서 Gemini로 비정상 종료 보고서 분석

Android 스튜디오의 Gemini를 사용하여 앱 분석 품질 통계 비정상 종료 보고서, 생성 비정상 종료 요약을 제공하고 가능한 경우 샘플 코드와 관련 문서 링크가 포함되어 있습니다.

이 모든 정보는 앱 통계 표시를 클릭하여 다음에서 Gemini를 사용 설정한 후 Android 스튜디오의 Quality Insights 도구 창 보기 > 도구 창 > Gemini를 참고하세요.

App Quality Insights 도구 창에서 Gemini의 통계 표시

Google Play SDK 색인 통합

Android 스튜디오 Google Play SDK 색인 통합에 이제 Google Play SDK에서 콘솔을 선택합니다. 이렇게 하면 계정에서 잠재적인 버전 또는 정책 문제를 전체적으로 종속 항목을 확인해야 합니다.

이제 Android 스튜디오가 편집기에 직접 SDK 작성자의 메모도 표시합니다. 시간을 절약할 수 있습니다.

센서 기능 및 값 모의 처리

이제 Android 스튜디오에 기기를 시뮬레이션할 수 있는 새로운 센서 패널이 포함되어 있습니다. 특정 센서 기능(예: 심박수 센서, 이러한 센서에 대한 특정 테스트 값도 설정할 수 있습니다. 이 패널을 사용하여 테스트 앱이 다양한 센서 기능이 있는 기기를 처리하는 방식 이 패널 건강/피트니스 앱을 테스트하는 데 유용합니다. Wear OS 기기

<ph type="x-smartling-placeholder">
</ph> 버튼이 패널 행의 가운데 근처에 있습니다.
Wear 건강 관리 서비스 패널 사용할 수 있습니다.

패널을 열고 사용하려면 다음 단계를 따르세요.

  1. Android Virtual Device (AVD) 만들기 또는 열기 에뮬레이터에서 앱을 실행합니다.
  2. 에뮬레이터 패널에서 Wear Health Services를 선택합니다. Wear 건강 관리 서비스 패널 열기 Wear Health Services 패널 열리고 다양한 기기에서 사용 가능한 센서 목록이 Android 구동 기기

패널이 열리면 다음 작업을 수행할 수 있습니다.

  • 표준 기능 간에 전환합니다. 모든 기능 (기본값) 또는 커스텀 Apply를 선택하여 최신 기능 목록을 에뮬레이션하고 재설정을 선택하여 기능 목록을 기본값 on-off 값으로 복원합니다.
  • 이벤트 트리거를 선택한 후 다양한 사용자 이벤트 트리거 드롭다운 버튼을 클릭합니다. 여기에서 피트니스 자동 일시중지/재개를 트리거할 수 있습니다. 사용자의 수면 이벤트 트리거, 골프 샷 트리거 사용자가 골프 코스 또는 미니 골프 코스에서 하는 콘텐츠를 말합니다.
  • 설치된 앱에서 운동을 시작한 후 센서 값 재정의 를 클릭합니다. 다양한 운동 지표에 새 값을 입력한 후 Apply를 선택하여 이 값을 에뮬레이터와 동기화합니다. 이는 앱이 다양한 운동 조건과 사용자의 동작을 처리하는 방식 테스트 피트니스 .

Compose 미리보기 스크린샷 테스트 도구

Compose 미리보기 스크린샷 테스트 도구를 사용하여 Compose UI를 테스트하고 회귀를 방지할 수 있습니다 이 새로운 도구를 사용하면 앱 UI 변경사항을 시각적으로 감지합니다. 자세히 알아보기: Compose 미리보기 스크린샷 테스트