Firebase가 제공하는 Android 기기 스트리밍을 사용하면 Google의 보안 툴킷에서 호스팅되는 원격 실제 Android 기기에 안전하게 데이터 센터도 있습니다 이 앱은 실제 앱과 비교하여 앱을 테스트하는 가장 빠르고 쉬운 방법입니다. Google Pixel 8 및 8을 포함한 일부 최신 Android 기기의 Pro, Pixel Fold, 일부 삼성 기기 등이 지원됩니다.
![Android 스튜디오에서 기기 스트리밍을 사용하는 애니메이션](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?authuser=0000&hl=ko)
Android 기기 스트리밍은 현재 베타 버전으로 제공됩니다. 이 기간 동안 기기 스트리밍을 무료로 사용할 수 있는 Firebase 프로젝트: Spark 또는 Blaze 요금제를 사용할 수 있습니다
기기에 연결한 후에는 앱을 배포하고 디스플레이를 보고 기기와 상호작용 (기기 회전 또는 펼치기 포함) SSL을 통한 직접 ADB를 통해 기기로 할 수 있는 다른 작업 Android 스튜디오를 종료하지 않고도 이 모든 작업을 수행할 수 있습니다. 기기를 초기화하기 전에 Google에서 모든 데이터를 완전 삭제하고 기기를 초기화합니다. 사용할 수 없습니다.
베타 기간 시작하기
베타를 시작하려면 다음 단계를 따르세요.
- 아직 설치하지 않았다면 최신 버전의 앱을 다운로드하여 설치합니다. Android 스튜디오 표준 기능에 문제가 없다면 안정화된 버전으로 출시되었습니다. 아직 출시되지 않은 기능의 사전 체험판을 이용하려면 최신 카나리아 릴리스를 설치합니다.
- Android 스튜디오 프로젝트를 엽니다.
- 보기 > 도구 창 > 기기 관리도구를 클릭하고 Firebase 앱 또는
<ph type="x-smartling-placeholder">
</ph> 버튼을 클릭합니다.
- 아직 개발자 계정에 로그인하지 않았다면 Google에 로그인하고 안내를 따릅니다.
- Android 스튜디오에 요청된 권한을 제공한 후
IDE를 클릭하고 Firebase 프로젝트를 선택합니다.
- Firebase 프로젝트가 없는 경우 Firebase Console 주의할 점은 새 프로젝트를 만든 후 만들기까지 선택 가능합니다.
- 기기를 사용할 수 있는 적절한 권한이 없다는 오류가 발생하는 경우 선택한 프로젝트로 스트리밍하는 경우 권한 사용 설정 안내를 확인하세요.
- 프로젝트를 선택한 후 기기 목록을 둘러보고
목록에서 각 기기 옆에 있는 체크박스를 선택하여 사용하고 싶은 기기를 선택합니다.
- OK(확인)을 클릭합니다.
사용하려는 기기가 기기 관리도구에 표시되면 다음을 수행할 수 있습니다. 기기 옆의 시작 작업을 클릭하여 기기에 연결합니다. 기본 메뉴의 배포 대상 드롭다운에서 기기를 선택하여 평소처럼 앱을 배포하고
Android 스튜디오가 요청한 기기를 예약하고 연결한 후에는 Running Devices 창이 표시됩니다. 세션을 연장하려면 실행 중인 기기 창 툴바의 예약 확장 버튼 세션을 연장하려는 기간을 선택합니다.
기기 사용을 마쳤으면 돌아가기 및 기기를 초기화합니다. 실행 중 화면의 기기 탭을 닫은 후에 표시되는 알림에서 기기 창. 이렇게 하면 기기 사용 시간을 불필요하게 소비하는 것을 방지할 수 있습니다. 기기가 완전히 삭제되기 전에 안전하게 완전 삭제 및 초기화됨 사용할 수 없습니다. 사용하지 않은 세션 시간(분)은 반환됩니다
권한 사용 설정
기기 스트리밍을 사용하려면 편집자 또는 소유자 권한이 있어야 합니다.
이러한 권한이 없는 경우 기존 Firebase 프로젝트의 경우, 새 프로젝트를 소유자로 만들거나 Firebase Console에서 무료로 만들기 팀원에게 다음 단계를 수행하도록 요청하세요.
- 계정의 IAM 섹션으로 이동하여 Google Cloud 콘솔.
- 원칙별로 보기 > 액세스 권한 부여
- 기기 스트리밍에 액세스할 수 있도록 하려는 각 사용자의 사용자 ID를 추가합니다.
- 역할 선택 드롭다운을 사용하여 Firebase Test Lab Direct(Firebase Test Lab Direct)를 선택합니다. 액세스 관리자 역할을 부여받아야 합니다.
- 다른 역할 추가를 클릭하고 목록에서 서비스 사용량 소비자를 선택합니다. 역할 선택 드롭다운에서 역할 선택
- 저장을 클릭하여 변경사항을 저장합니다.
Android 기기 스트리밍 가격
2024년 5월 31일까지 Android 기기 스트리밍 청구가 사용 중지됩니다.
자세한 내용은 Firebase 사용량 수준, 할당량, 가격 책정을 참조하세요.
자주 묻는 질문(FAQ)
Firebase에서 제공하는 Android 기기 스트리밍의 차별점
기기, 보안, 기능 Android 기기 스트리밍을 통해 최신 Android 기기에 빠르게 액세스할 수 있을 것입니다. 할 수 있습니다. 또한, 이 서비스는 지원 서비스에 영향을 주지 않는 일부 이전 버전을 따라서 다양한 구성과 API에 액세스할 수 있습니다. 있습니다. 그리고 이러한 장치가 Google의 안전한 데이터 센터에 보관되기 때문에 세션이 안전하게 보호되고 기기가 초기화 및 초기화되기 전에 다른 사용자가 사용할 수 있게 됩니다
마지막으로, 서비스는 Android 스튜디오와 직접 통합되어 SSL 연결을 통한 ADB를 통해 통신하므로 ADB를 통해 매일 사용하는 도구는 기기 스트리밍과 원활하게 호환됩니다
서비스에 비용이 얼마나 드나요?
가격 책정에 관한 자세한 내용은 Android 기기 스트리밍 가격 책정을 참고하세요.
내 세션은 안전한가요? 세션이 종료되면 어떻게 되나요?
각 기기는 Google의 안전한 데이터 센터에 있으며 ADB를 사용하여 워크스테이션을 제어할 수 있습니다 세션이 종료되면 기기에서 기기를 만들기 전에 데이터를 완전히 완전 삭제하고 초기화합니다. 사용할 수 없습니다.
Android 스튜디오를 사용해야 하나요?
서비스에 연결하려면 Android 스튜디오 Jellyfish 이상이 필요합니다. 기기를 요청할 때 SSL 연결을 통한 직접 ADB를 사용하면 또는 IDE에서 ADB를 사용하여 테스트 기기와 통신하도록 예약 및 장치에 연결하는 것입니다.