이 페이지에는 Android 스튜디오 미리보기 출시에서 도입된 새로운 기능이 나와 있습니다. 미리보기 빌드를 사용하면 Android 스튜디오의 최신 기능과 개선사항을 미리 체험할 수 있습니다. 여기에서 미리보기 버전을 다운로드할 수 있습니다. Android 스튜디오의 미리보기 버전을 사용하는 동안 문제가 발생하면 알려주시기 바랍니다. 버그 신고는 Android 스튜디오 개선에 도움이 됩니다.
각 미리보기 출시의 주목할 만한 수정사항 목록을 비롯한 Android 스튜디오 미리보기 출시에 관한 최신 소식은 Android 스튜디오 블로그의 버전 업데이트를 참고하세요.
Android 스튜디오의 현재 버전
다음 표에는 Android 스튜디오의 현재 버전과 각 채널이 나와 있습니다.
버전 | 채널 |
---|---|
Android 스튜디오 Meerkat | 2024년 3월 1일 | 안정화 버전 |
Android Gradle 플러그인 8.9.0 | 안정화 버전 |
Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 | 카나리아 |
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 스튜디오 Meerkat 기능 출시 | 2024.3.2
다음은 Android 스튜디오 Meerkat 기능 출시 | 2024.3.2의 새로운 기능입니다.
이 버전의 Android 스튜디오에서 수정된 사항을 확인하려면 해결된 문제를 참고하세요.
이제 Android 스튜디오의 Gemini에서 멀티모달 이미지 첨부파일을 지원합니다.
이제 Android 스튜디오 내에서 Gemini 프롬프트에 이미지를 직접 첨부할 수 있습니다. 복잡한 기술 다이어그램에 대한 유용한 정보를 즉시 얻거나 디자인 모의 데이터를 사용하여 상응하는 코드 스켈레톤을 생성하세요. AI 지원 워크플로에 시각적 컨텍스트를 원활하게 통합하면 새로운 수준의 효율성과 창의성을 발휘할 수 있습니다.

앱 백업 및 복원을 사용하여 테스트 및 개발
Android 백업 및 복원이 앱에서 제대로 작동하는지 확인하는 것은 사용자가 새 기기로 전환하거나 클라우드에서 복원한 후에도 앱에 계속 참여하도록 하는 데 중요한 요소입니다. 하지만 앱에서 데이터 백업 및 복원이 작동하는지 테스트하는 것은 쉽지 않을 수 있습니다.
Android 스튜디오 Meerkat 기능 출시에서는 앱의 백업을 생성하고 다른 기기에 복원하는 방법을 제공합니다. 이는 기기에서 기기로 또는 클라우드 백업에서 앱 데이터를 복원할 때 앱이 예상대로 작동하는지 테스트하거나 앱을 개발하고 디버그하는 데 필요한 데이터로 테스트 기기를 더 빠르게 설정하려는 경우에 유용합니다.
백업 생성
백업 파일을 생성하려면 다음 단계를 따르세요.
- 연결된 기기에 앱의 디버그 버전 배포
- 다음 작업 중 하나를 사용하여 백업을 생성합니다.
- Running Device 창에서 툴바의 Backup App Data 작업을 클릭합니다.
- 기본 메뉴 바에서 Run > Backup App Data를 선택합니다.
- Device Explorer > Processes 탭에서 앱 프로세스를 마우스 오른쪽 버튼으로 클릭하고 Backup App Data를 선택합니다.
- 대화상자가 나타나면 다음을 수행합니다.
- 백업을 생성하려는 앱의 애플리케이션 ID 확인
- 기기 간, 클라우드 또는 클라우드 (암호화되지 않음) 백업을 생성할지 선택합니다.
- 저장할 백업의 이름과 위치를 확인합니다. 기본적으로 백업은 현재 Android 스튜디오 프로젝트의 루트 디렉터리에 저장됩니다.
앱의 백업을 생성합니다.
- Android 스튜디오에서 앱을 중지할 수 있는지 묻는 메시지가 표시되면 확인을 클릭합니다. 백업을 생성하려면 Android 스튜디오에서 앱 프로세스를 중지해야 합니다.
생성한 백업은 Project > Android 도구 창의 Backup Files 노드에서 확인할 수 있습니다.
앱 데이터 복원
앱 데이터를 복원하려면 다음 단계를 따르세요.
- 연결된 기기에 앱을 배포합니다. 앱의 애플리케이션 ID는 기기에 복원하려는 백업 파일과 동일해야 합니다.
- 다음 작업 중 하나로 이동하여 클릭합니다.
- Running Device 창에서 툴바의 Restore App Data 작업을 클릭하고 최근 기록에서 백업 파일을 선택하거나 Browse를 클릭합니다.
- 기본 메뉴 바에서 Run > Restore App Data로 이동합니다.
- Device Explorer > Processes 탭에서 앱 프로세스를 마우스 오른쪽 버튼으로 클릭하고 Restore App Data를 선택합니다.
- Project > Android 도구 창에서 Backup Files 노드 아래의 백업을 마우스 오른쪽 버튼으로 클릭하고 Restore App Data를 선택합니다.
- 해당하는 경우 최근 기록에서 백업을 선택하거나 찾아보기...를 클릭하여 로컬 저장소에서 복원할 백업 파일을 선택합니다.
또는 앱을 배포할 때 백업 파일의 앱 데이터도 복원되도록 실행 구성의 일부로 백업 파일을 포함할 수 있습니다. 이렇게 하려면 다음 단계를 따르세요.
- 기본 메뉴 바에서 Run > Edit Configurations...* 로 이동합니다.
- 앱 실행 구성을 선택하고 복원 옵션으로 이동합니다.
실행 구성의 옵션을 복원합니다. - 백업에서 앱을 복원하려면 앱 상태 복원 옆의 체크박스를 선택합니다.
- 최근 기록에서 백업 파일을 선택하거나 로컬 저장소에서 백업 파일을 찾아 선택합니다.
- 새 앱 설치 시 앱 데이터만 복원하려면 새 APK 설치 시만 복원 옆의 체크박스를 선택합니다. 이 옵션은 새 테스트 기기에 배포할 때 디버깅 및 앱 개발에 도움이 되도록 데이터를 복원하려는 경우에 유용합니다.
- OK를 클릭하여 실행 구성을 저장합니다.
- 실행 구성을 사용하여 앱을 배포하여 연결된 기기에 앱 데이터를 복원하는 것을 테스트합니다.
테마 아이콘 지원
사용자가 Android 13 개발자 옵션에서 '테마 아이콘'을 사용 설정할 때 앱 아이콘이 가장 잘 보이도록 하려면 이제 Android 스튜디오 Meerkat 기능 출시 | 2024.3.2 Canary 1을 사용하여 새로운 테마 설정 알고리즘으로 아이콘이 어떻게 표시되는지 미리 볼 수 있습니다.
아이콘의 모양을 완전히 제어하려면 맞춤 흑백 레이어를 추가하여 자체 테마 아이콘을 제공해야 합니다. 아직 아이콘을 만들지 않았다고 해도 이 새로운 미리보기 도구를 사용하여 아이콘이 어떻게 표시되는지 확인하고 잠재적인 색상 대비 문제를 파악할 수 있습니다.

Android 스튜디오 구성 디렉터리 변경
Meerkat 기능 출시 Canary 2부터 Android 스튜디오는 카나리아, 베타, 안정화 버전에서 동일한 사용자 구성을 사용합니다. 이에 따라 카나리아 및 베타 출시의 Android 스튜디오 구성 디렉터리 경로에서 '미리보기'가 삭제되었습니다.
또한 기능 출시 버전을 플랫폼 업데이트 버전과 동시에 실행할 수 있도록 구성 디렉터리 경로에 마이크로 버전이 추가되었습니다. 예를 들어 AndroidStudio2024.3
대신 AndroidStudio2024.3.2
가 사용됩니다.
구성을 수동으로 가져오려면 IDE 설정 내보내기 및 가져오기를 참고하세요.
프롬프트 라이브러리
Android 스튜디오의 Gemini에 포함된 새로운 프롬프트 라이브러리 기능을 사용하면 자주 사용하는 프롬프트를 저장하고 관리하여 생산성을 높일 수 있습니다. 설정 > Gemini > 프롬프트 라이브러리에서 프롬프트 라이브러리에 액세스하여 프롬프트를 저장하고 검색합니다. 채팅에서 프롬프트를 마우스 오른쪽 버튼으로 클릭하여 나중에 사용할 수 있도록 저장할 수도 있습니다. 저장된 프롬프트를 적용하려면 편집기에서 마우스 오른쪽 버튼을 클릭하고 Gemini > Prompt Library로 이동하여 프롬프트를 적용합니다. 이 간소화된 워크플로를 사용하면 자주 사용되는 메시지를 다시 입력할 필요가 없으므로 개발자의 시간과 노력을 절약할 수 있습니다.
Android 스튜디오 XR 지원 사용 가능
Android 스튜디오 Meerkat 기능 출시 | 2024.3.2에는 Jetpack XR으로 몰입형 환경을 빌드하는 개발자를 위한 지원이 포함되어 있습니다. 이 버전에서는 XR 애플리케이션을 더 효율적으로 실험, 배포, 디버그하는 데 도움이 되는 도구를 도입합니다.
- XR 템플릿: Jetpack XR용으로 특별히 설계된 새 프로젝트 템플릿으로 XR 개발을 시작합니다. 이를 통해 XR 개발 여정을 시작할 수 있는 코드 기반을 마련할 수 있습니다.
- XR 에뮬레이터: 실제 하드웨어 없이 XR 애플리케이션을 테스트하세요. AVD Manager를 사용하여 독립형 XR 헤드셋 에뮬레이터를 만들어 가상 환경에서 환경을 미리 보고 디버그합니다.
- XR용 Layout Inspector: XR 환경 내에서 Compose UI 레이아웃을 디버그하고 최적화합니다. 이제 Layout Inspector가 XR 애플리케이션을 지원하여 앱 구조에 대한 유용한 정보를 제공하고 잠재적인 문제를 식별하는 데 도움을 줍니다.
Android 스튜디오 XR 지원은 아직 초기 단계이며 앞으로 더 많은 흥미로운 기능이 계획되어 있습니다. Android 스튜디오에서 XR 개발의 미래를 만들어나가는 데 도움이 되도록 의견을 공유하고 기능 요청을 제출해 주세요.
Gemini를 사용하여 컴포저블의 미리보기를 생성합니다.
구성 가능한 미리보기를 사용하면 Android 스튜디오에서 디자인 시간 동안 컴포저블을 시각화할 수 있습니다. 이제 Android 스튜디오에서 더 쉽게 예시 데이터를 미리보기 매개변수로 포함할 수 있도록 Gemini를 사용한 Compose 미리보기 생성이라는 실험용 기능을 지원합니다.
이 도구에 액세스하려면 컴포저블을 마우스 오른쪽 버튼으로 클릭하고 Gemini > Generate "<Composable Name>" Preview(Gemini > "<컴포저블 이름>" 미리보기 생성)로 이동합니다. 현재 파일에 미리보기가 없으면 마우스 오른쪽 버튼을 클릭하고 Gemini > Generate Compose Preview(Gemini > Compose 미리보기 생성)로 이동합니다.
Gemini에서 생성된 코드가 매번 완벽하지는 않지만 개발 워크플로를 가속화하는 데 유용한 출발점이 될 수 있습니다.
보내주신 의견은 정확성을 개선하고 이 통합을 Android 개발자에게 더욱 강력한 자산으로 만드는 데 큰 도움이 됩니다.

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