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

이 페이지에는 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 스튜디오의 Gemini에서 이미지 첨부
Android 스튜디오의 Gemini: 이미지 첨부

앱 백업 및 복원을 사용하여 테스트 및 개발

Android 백업 및 복원이 앱에서 제대로 작동하는지 확인하는 것은 사용자가 새 기기로 전환하거나 클라우드에서 복원한 후에도 앱에 계속 참여하도록 하는 데 중요한 요소입니다. 하지만 앱에서 데이터 백업 및 복원이 작동하는지 테스트하는 것은 쉽지 않을 수 있습니다.

Android 스튜디오 Meerkat 기능 출시에서는 앱의 백업을 생성하고 다른 기기에 복원하는 방법을 제공합니다. 이는 기기에서 기기로 또는 클라우드 백업에서 앱 데이터를 복원할 때 앱이 예상대로 작동하는지 테스트하거나 앱을 개발하고 디버그하는 데 필요한 데이터로 테스트 기기를 더 빠르게 설정하려는 경우에 유용합니다.

백업 생성

백업 파일을 생성하려면 다음 단계를 따르세요.

  1. 연결된 기기에 앱의 디버그 버전 배포
  2. 다음 작업 중 하나를 사용하여 백업을 생성합니다.
    • Running Device 창에서 툴바의 Backup App Data 작업을 클릭합니다.
    • 기본 메뉴 바에서 Run > Backup App Data를 선택합니다.
    • Device Explorer > Processes 탭에서 앱 프로세스를 마우스 오른쪽 버튼으로 클릭하고 Backup App Data를 선택합니다.
  3. 대화상자가 나타나면 다음을 수행합니다.
    • 백업을 생성하려는 앱의 애플리케이션 ID 확인
    • 기기 간, 클라우드 또는 클라우드 (암호화되지 않음) 백업을 생성할지 선택합니다.
    • 저장할 백업의 이름과 위치를 확인합니다. 기본적으로 백업은 현재 Android 스튜디오 프로젝트의 루트 디렉터리에 저장됩니다.
      앱의 백업을 생성합니다.
  4. Android 스튜디오에서 앱을 중지할 수 있는지 묻는 메시지가 표시되면 확인을 클릭합니다. 백업을 생성하려면 Android 스튜디오에서 앱 프로세스를 중지해야 합니다.

생성한 백업은 Project > Android 도구 창의 Backup Files 노드에서 확인할 수 있습니다.

앱 데이터 복원

앱 데이터를 복원하려면 다음 단계를 따르세요.

  1. 연결된 기기에 앱을 배포합니다. 앱의 애플리케이션 ID는 기기에 복원하려는 백업 파일과 동일해야 합니다.
  2. 다음 작업 중 하나로 이동하여 클릭합니다.
    • Running Device 창에서 툴바의 Restore App Data 작업을 클릭하고 최근 기록에서 백업 파일을 선택하거나 Browse를 클릭합니다.
    • 기본 메뉴 바에서 Run > Restore App Data로 이동합니다.
    • Device Explorer > Processes 탭에서 앱 프로세스를 마우스 오른쪽 버튼으로 클릭하고 Restore App Data를 선택합니다.
    • Project > Android 도구 창에서 Backup Files 노드 아래의 백업을 마우스 오른쪽 버튼으로 클릭하고 Restore App Data를 선택합니다.
  3. 해당하는 경우 최근 기록에서 백업을 선택하거나 찾아보기...를 클릭하여 로컬 저장소에서 복원할 백업 파일을 선택합니다.

또는 앱을 배포할 때 백업 파일의 앱 데이터도 복원되도록 실행 구성의 일부로 백업 파일을 포함할 수 있습니다. 이렇게 하려면 다음 단계를 따르세요.

  1. 기본 메뉴 바에서 Run > Edit Configurations...* 로 이동합니다.
  2. 앱 실행 구성을 선택하고 복원 옵션으로 이동합니다.
    실행 구성의 옵션을 복원합니다.
  3. 백업에서 앱을 복원하려면 앱 상태 복원 옆의 체크박스를 선택합니다.
  4. 최근 기록에서 백업 파일을 선택하거나 로컬 저장소에서 백업 파일을 찾아 선택합니다.
  5. 새 앱 설치 시 앱 데이터만 복원하려면 새 APK 설치 시만 복원 옆의 체크박스를 선택합니다. 이 옵션은 새 테스트 기기에 배포할 때 디버깅 및 앱 개발에 도움이 되도록 데이터를 복원하려는 경우에 유용합니다.
  6. OK를 클릭하여 실행 구성을 저장합니다.
  7. 실행 구성을 사용하여 앱을 배포하여 연결된 기기에 앱 데이터를 복원하는 것을 테스트합니다.

테마 아이콘 지원

사용자가 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 개발자에게 더욱 강력한 자산으로 만드는 데 큰 도움이 됩니다.

Gemini는 마우스 오른쪽 버튼 클릭 메뉴의 중간쯤에 표시됩니다. 미리보기 생성은 2단계 메뉴 하단에 표시됩니다.
Gemini는 컴포저블의 Compose 미리보기를 생성할 수 있습니다.

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

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