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

이 페이지에는 Android 스튜디오 미리보기 버전에 도입된 새로운 기능이 나열되어 있습니다. 미리보기 빌드를 사용하면 Android 스튜디오의 최신 기능과 개선사항을 미리 체험해 볼 수 있습니다. 이 미리보기 버전을 다운로드할 수 있습니다. Android 스튜디오의 미리보기 버전을 사용하는 동안 문제가 발생하면 알려주시기 바랍니다. 버그 신고는 Android 스튜디오 개선에 도움이 됩니다.

카나리아 버전에는 활발히 개발 중인 최신 기능이 포함되어 있으며 가볍게 테스트됩니다. 개발에 카나리아 빌드를 사용할 수 있지만 기능이 추가되거나 변경될 수 있습니다. 출시 후보 (RC)는 Android 스튜디오의 다음 버전으로, 안정적인 출시가 거의 준비되었습니다. 다음 버전의 기능 세트가 안정화되었습니다. Android 스튜디오 버전 이름을 알아보려면 [Android 스튜디오 출시 이름][studio-release-names] 을 참고하세요.

각 미리보기 출시의 주목할 만한 수정사항 목록을 비롯한 Android 스튜디오 미리보기 출시의 최신 소식은 Android 스튜디오 블로그의 버전 업데이트를 참고하세요.

현재 버전의 Android 스튜디오

다음 표에는 현재 Android 스튜디오 버전과 각 채널이 나와 있습니다.

버전 채널
Android 스튜디오 Narwhal | 2025.1.1 안정화 버전
Android Gradle 플러그인 8.11.0 안정화 버전
Android 스튜디오 Narwhal 기능 출시 | 2025.1.2 RC

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

Android 스튜디오의 각 미리보기 버전은 해당 버전의 Android Gradle 플러그인 (AGP)과 함께 게시됩니다. 스튜디오의 미리보기 버전은 호환되는 안정화 버전의 AGP와 함께 작동해야 합니다. 하지만 AGP 미리보기 버전을 사용하는 경우 해당 스튜디오 미리보기 버전을 사용해야 합니다 (예: AGP 7.2.0-alpha07이 적용된 Android 스튜디오 Chipmunk Canary 7). 서로 다른 버전을 사용하려고 하면 (예: AGP 7.2.0-alpha07이 적용된 Android 스튜디오 Chipmunk 베타 1) 동기화가 실패하여 해당 버전의 AGP로 업데이트하라는 메시지가 표시됩니다.

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

Android 스튜디오 Narwhal 기능 출시 | 2025.1.2

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

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

Android 스튜디오의 에이전트 모드에서 Gemini 사용

Android 스튜디오의 Gemini 에이전트 모드는 Gemini와의 채팅으로 해결할 수 있는 작업보다 더 복잡한 다단계 개발 작업을 처리할 수 있도록 설계된 새로운 AI 기능입니다. 에이전트 모드를 사용하려면 사이드바에서 Gemini를 클릭한 다음 에이전트 탭을 선택합니다. 단위 테스트 생성이나 오류 수정과 같은 복잡한 목표를 설명하면 에이전트가 프로젝트의 여러 파일을 포괄하는 실행 계획을 수립합니다. 에이전트는 목표를 달성하기 위해 수정사항을 제안하고 버그를 반복적으로 수정합니다. 제안된 변경사항을 검토하고 수락 또는 거부할 수 있으며 상담사에게 의견을 반영해 달라고 요청할 수 있습니다.

Gemini의 규칙

Gemini의 규칙을 사용하면 프롬프트 라이브러리 내에서 선호하는 코딩 스타일이나 출력 형식을 정의할 수 있습니다. 선호하는 기술 스택과 언어를 언급할 수도 있습니다. 이러한 환경설정을 한 번 설정하면 Gemini에 전송되는 모든 후속 프롬프트에 자동으로 적용됩니다. 규칙은 AI가 프로젝트 표준과 환경설정을 이해하여 더 정확하고 맞춤설정된 코드 지원을 제공하는 데 도움이 됩니다. 예를 들어 '항상 Kotlin으로 간결한 대답을 제공해 줘'와 같은 규칙을 만들 수 있습니다.

규칙을 설정하려면 Android 스튜디오 > 설정 > 도구 > Gemini > 프롬프트 라이브러리 > 규칙으로 이동하여 편집기에서 텍스트를 수정합니다. 드롭다운을 사용하여 규칙을 IDE 수준 또는 프로젝트 수준에 저장합니다.

  • IDE 수준 규칙은 비공개이며 여러 프로젝트에서 사용할 수 있습니다.
  • 프로젝트 수준 규칙은 동일한 프로젝트에서 작업하는 팀원 간에 공유할 수 있습니다. 팀 전체에서 프롬프트를 공유하려면 버전 관리 시스템에 .idea 폴더를 추가해야 합니다.

삽입된 XR 에뮬레이터

이제 XR 에뮬레이터가 기본적으로 삽입된 상태로 실행됩니다. 이제 Android 스튜디오 내에서 직접 애플리케이션을 배포하고, 3D 공간을 탐색하고, Layout Inspector를 사용할 수 있습니다.

이제 XR 에뮬레이터가 기본적으로 삽입된 상태로 실행됩니다.
Android 스튜디오 내에서 직접 XR Emulator를 사용합니다.

16KB 페이지 크기 지원

Android 스튜디오 Narwhal 기능 출시에서는 16KB 페이지 크기로 전환하기 위한 지원이 개선되었습니다. 이 전환을 원활하게 진행할 수 있도록 Android 스튜디오에서는 이제 16KB 기기와 호환되지 않는 APK 또는 Android App Bundle을 빌드할 때 사전 경고를 제공합니다. APK Analyzer를 사용하면 16KB 기기와 호환되지 않는 라이브러리도 확인할 수 있습니다. 이 새로운 환경에서 앱을 테스트할 수 있도록 Android 스튜디오에는 기존 4KB 이미지와 함께 전용 16KB 에뮬레이터 타겟도 제공됩니다.

Android 스튜디오 XR 지원 제공

Android 스튜디오 Narwhal에는 Jetpack XR로 몰입형 환경을 빌드하는 개발자를 위한 지원이 포함되어 있습니다. 이 출시에서는 XR 애플리케이션을 더 효율적으로 실험, 배포, 디버깅할 수 있는 도구가 도입되었습니다.

Gemini로 UI 변환

이제 미리보기에서 직접 자연어를 사용하여 Compose 미리보기 환경 내에서 UI 코드를 변환할 수 있습니다. 이 기능을 사용하려면 Compose 미리보기에서 마우스 오른쪽 버튼을 클릭하고 Gemini로 UI 변환을 선택합니다. 그런 다음 '이 버튼을 가운데 정렬해 줘'와 같은 자연어 요청을 입력하여 Gemini가 레이아웃이나 스타일을 조정하도록 안내하거나 미리보기에서 특정 UI 요소를 선택하여 컨텍스트를 개선합니다. 그러면 Gemini가 Compose UI 코드를 바로 수정하며, 이를 검토하고 승인하여 UI 개발 워크플로를 빠르게 처리할 수 있습니다.

컨텍스트 메뉴의 'Gemini로 UI 변환'
'Gemini로 UI 변환' 메뉴 액세스
'Gemini로 UI 변환' 모달 대화상자
Compose 미리보기에 자연어 변환 적용

Android 스튜디오 Narwhal 기능 출시에는 AGP 4.0 이상이 필요합니다.

Android 스튜디오 Narwhal 기능 드롭과 호환되려면 프로젝트에서 AGP 4.0 이상을 사용해야 합니다. AGP 및 Android 스튜디오 호환성 요구사항을 참고하세요.