서두
귀찮아서 텍스트로만 씀 안그래도 매일매일 보는 툴 캡처까지 하려니 정신이 괴롭다 양해바람

1. 안드로이드 스튜디오에서 AVD를 만들 때 Google Play 포함 이미지 기반으로 만들기

- 처음 VD를 만들때 Play Store칸에 로고가 있는 장비를 고르자. (개인적으로는 Pixel 4)

- 이미지 선택에서 API Level 29, ABI arm64-v8a, Target Android 10.0(Google Play)로 된 이미지를 다운받자.
  (Google APIs)로 된 이미지는 구글 플레이가 없다. 또한 API Level 31(안드 11), 32(안드 12)는 호환성이 불안하다.

- 환경설정 Advanced에서 램 크기를 조정하지 못한다고 해서 쫄지말자. 환경설정 파일을 고치면 된다.
  물론 Internal Storage, 가상머신 용량은 미리 넉넉하게 16G정도로 정해주자. 원스토어, 라오, 찌꺼기제거툴 설치할 정도로.

2. 가상머신 실행하지 말고 일단 스튜디오를 닫고 config.ini를 우선 수정하자 (제일 중요)

- 일단 이 작업을 하는 이유는 가상머신에 램 용량을 더 주기 위함이다. 그냥 저대로 돌리면 메모리 부족으로 라오가 꺼진다.

- 가상머신의 경로는 대부분 ~/.android/avd/<가상머신이름>.avd/이다. 어차피 이 경로를 커스터마이징할 수준이면 이 문장을 안봐도 알아서 경로 찾아가겠지?
- 해당 디렉토리에 보면 파일 3개(가상머신을 이미 실행했다면 그거보다 많다. config.ini, sdcard.img, userdata.img 제외 다 지우자)가 있는데, config.ini를 열자.

- disk.dataPartition.size=16G 라고 이미 설정되어있을 것이다. 근데 난 라오말고 다른것도 하고싶고 그러면 용량을 더 주자.

- hw.ramSize=1536 아까 설정화면에서 건드리지 못한 가상머신 램 용량이다. 난 4096, 4GB를 할당했다.

- vm.heapSize=256 가상머신 돌릴때 쓰는 램 용량이다. 난 2048, 2GB를 할당했다.

- sdcard.size=512M 가상머신에서 사용하는 SD카드 용량이다. 꼬우면 고치고, 안 고쳐도 무방하다.

나머지는 성능에 영향을 끼치지 않으니 이 정도만 건드리면 된다.

3. 다시 스튜디오를 켠 다음, AVD Manager에서 가상머신을 켜고 크롬을 키면 된다.

- 몇 달전에는 에뮬레이터에서 API Level 29에서 크롬이 켜지지 않는 문제가 있었지만, 지금은 수정되서 아무 문제없이 잘 된다. 원스토어 설치부터는 여러분의 몫이다.