Android Flash Tool 사용법 (feat. Android 13)

workspace·2022년 2월 17일
2

Android 개발 환경

목록 보기
1/2
post-thumbnail

지난 2월 10일, Android 13 개발자 프리뷰가 처음으로 공개되었습니다. 자세한 사항은 링크를 참고하세요!

개인적으로는
1. 여태껏 Final Release 시점인 9월쯤에나 새 버전을 들여다 봤었고
2. 최신 플래그십(삼성 기준)에 적용되는 시점인 12월 쯤 대응을 마무리했는데
3. 올해는 왠지 일찍 맛보고(?) 싶다는 생각이 들었어요.

매년 이뤄지는 OS 업데이트는 개발자 입장에서 호재이기도 하고, 악재이기도 하다는 평입니다. (계속 일할 수 있다 vs 대응할 것이 생겼다) 😂

이 글에서 소개 해드릴 내용은 이런 프리뷰 이미지를 어떻게 설치 하는지?에 대한 것입니다. 대략적인 느낌을 보는 것으로는 에뮬레이터로도 충분하지만, 저는 실제 기기 (Pixel 4 XL)에 올려서 사용 해보고자 했습니다.

조금 옛날 시절(?) 명령어를 입력하며 이미지를 설치했던 제게는 조금 충격적이었던! Android Flash Tool을 이용한 프리뷰 이미지 설치 과정을 Step by Step 자세히 소개합니다.

준비물

Android Flash Tool을 통한 설치 과정

  1. 링크에 접속하고 Get Started 버튼을 누릅니다.

  2. 저는 Chrome을 사용했는데, 팝업 차단에 대한 Dialog가 나왔습니다.

  3. 가이드에 따라 팝업 차단을 풀고 항상 허용으로 바꿔줬습니다. 완료를 누르신 후 2번의Show dialog again 을 누릅니다.

  4. Allow ADB access를 눌러 권한을 허용해줍니다. 별도 프로그램 없이, 브라우저를 통해 사용하는 툴 같습니다.

  5. 브라우저에 Android Flash Tool을 사용할 준비가 된 것을 확인하실 수 있습니다.

  6. 5번 이미지의 Follow these steps에 따라 USB Debugging, OEM Unlocking 관련 설정을 해주세요. (개발자 모드 설정 방법은 다들 아시시라 생각합니다!)

  7. Pixel을 PC에 연결합니다.

  8. 5번 이미지의 Add new device 버튼을 누르시면 아래와 같이 연결된 기기가 보이실겁니다. 선택하고 연결 버튼을 눌러줍니다.

  9. 기기에서 USB 디버깅 허용까지 해주면, Android Flash Tool에 Pixel이 연결 되신 것을 확인하실 수 있습니다.

  10. 기기를 선택하시고 나면, Beta ReleaseBack to Public 또는 특정 버전의 버전으로의 설치 옵션을 선택하실 수 있습니다. 원할 때, 공식 출시 버전으로 롤백이 쉽게 된다는 점이 인상 깊네요.

  11. Android 13 Developer Preview 1을 선택하고 Install build 버튼 -> Confirm 버튼 -> 라이센스 동의 버튼까지 누르면 설치 과정은 마무리 됩니다.

  12. 설치 진행도도 확인하실 수 있습니다. 선이 빠지지 않도록 유의하세요.(벽돌이 될 수 있습니다.)

마치며

사실 저는 Nexus 5, 5X, 7, 9등 다양한 레퍼런스 기기를 사용했던 경험이 있습니다. 구글 레퍼런스 기기의 장점은 자유롭게 factory image를 설치해볼 수 있다는 점입니다. 그러나 중간에 벽돌이 된 일도 많고, 이미지 탐색 과정 등이 조금 번거로웠는데, Android Flash Tool로 개발자 경험(DX)가 엄청나게 개선이 된 점이 인상 깊었네요.

글을 작성하는 동안 Android 13 프리뷰 이미지가 설치 완료되었네요!🎉

개인적으로는 Photo Picker의 behavior가 궁금했는데, Android 29, 30에서 변경된 저장소 권한으로 많은 개발자 분들이 혼란을 겪으셨었죠 😥 그 외에도 새 안드로이드 버전의 이모저모를 뜯어보며 공유해볼 법한 내용은 공유해보겠습니다!

옛 레퍼런스 기기들은 하위버전 테스트 기기로 세팅해뒀는데, 최근 앱 min sdk를 Android Pie로 올리면서 모두 쓸모없어져 서랍장에 보관중입니다. 😥

profile
HOLIX Android Lead

0개의 댓글