[android] avd 에뮬레이터에서 Google Play 스토어가 지원 되나요?

꽤 많이 인터넷 검색을 한 후에도이 질문에 대한 답을 찾을 수 없습니다. Google Play 스토어는 공식적으로 AVD 에뮬레이터를 지원합니다.

한 번 중지되었다는 것을 알고 특정 버전의 Android 후에 다시 가져 왔다고 들었습니다. avd android 버전 4.4.3 (api 19) google app을 사용하고 있습니다. 거기에 구글 플레이 스토어 앱이 보이지 않습니다. 나는 그것을 기대해야 하는가? 아니면 avd에 공식적으로 설치할 수있는 Google Play 스토어 용 공식 APK가 있습니까?



답변

이제 Android Studio 2.3.2부터 Play 스토어가 사전 설치된 AVD를 만들 수 있습니다. 현재 AVD가 실행중인 상태에서 지원됩니다.

  • Nexus 5 또는 5X 휴대 전화 또는 모든 Android Wear의 기기 정의
  • Android 7.0 (API 24) 이후의 시스템 이미지

공식 출처

다른 에뮬레이터의 경우이 답변에 언급 된 솔루션을 시도 할 수 있습니다 .


답변

이제 Google Play Store에 Android Emulator가 공식적으로 사전 설치되었습니다. 최신 버전의 Android Studio 2.4를 실행하고 있는지 확인합니다. Android Studio AVD Manager에서 옆에 Google Play 스토어 아이콘이있는 가상 기기 구성을 선택한 다음 ‘Google Play’라벨이있는 시스템 이미지 중 하나를 선택합니다. 이 출시 노트를 참조하세요 . https://androidstudio.googleblog.com/2017/04/android-studio-24-preview-4-is-now.html

Google Play 스토어를 지원하는 Android Studio AVD Manager


답변

예, Android Emulator (AVD)에서 Play 스토어를 활성화 / 사용할 수 있습니다. 그 전에 몇 가지 전제 조건을 설정해야합니다.

  1. Android SDK Manager를 시작 하고 필요한 Android 버전 (예 : Android 7.1.1 또는 API 25 )의 Google Play Intel x86 Atom 시스템 이미지 (권장 : 비교적 빠르게 작동하기 때문에 )를 선택합니다.

[참고 : 처음 설치하는 경우 다른 모든 것은 그대로 유지 하십시오. ] 또는 아래 이미지와 같이 설치하십시오.
여기에 이미지 설명 입력

  1. 다운로드가 완료된 후 Goto 도구 -> AVD 관리 …- > Android SDK 관리자에서 생성

  2. 여기에 이미지 설명 입력

다음 옵션을 올바르게 제공했는지 확인하십시오. 내부 및 SD 카드 저장소가 확실하지 않습니다. 다른 것을 선택할 수 있습니다. Target은 다운로드 한 Android 버전이어야합니다.

  1. 또한 CPU / ABI의 Google Play Intel Atom (x86) 이 제공되는지 확인합니다.

  2. 클릭 OK

  3. 그런 다음 Android 에뮬레이터를 시작 하십시오. 거기에 Android Play Store가 표시됩니다. 보다 —
    여기에 이미지 설명 입력


답변

Android Studio에서 가상 기기를 만들 때 기기 테이블의 Play Store 열에주의하세요. Play 스토어 아이콘이있는 이미지에는 Google Play가 사전 설치되어 있습니다.

❗️ Google Play 루트와 함께 제공되는 시스템 이미지는 사용할 수 없습니다.

Playstore가있는 Android 스튜디오 이미지

AVD를 만든 후에는 Android Studio AVD Manager에서 Google Play가 설치된 이미지를 확인할 수도 있습니다.

여기에 이미지 설명 입력


답변

avd 에뮬레이터에는 Google Play 스토어가 없습니다. 그러나 수동으로 설치할 수 있습니다.

  1. Google API 시스템 이미지를 설치하면 이미 Google 서비스를 사용할 수 있습니다 (Play 스토어 없음).

  2. Google API 이미지를 기반으로 AVD 만들기

  3. http://opengapps.org/ 에서 가장 작은 아카이브를 다운로드 하고 여기에서 Phonesky.apk를 추출합니다.

  4. Phonesky.apk를 avd의 / system / priv-app /에 푸시합니다.

  5. avd를 다시 시작하십시오. Google Play가 있어야합니다.

최근에 혼자서 시도해 보았고 내 블로그에서 자세한 자습서를 찾을 수 있습니다. http://linuxoidchannel.blogspot.com/2017/01/how-to-install-google-play-store-on.html


답변

명령 줄을 사용하는 경우 다음과 같이 나열된 패키지 중 하나를 사용해야합니다.

sdkmanager --list | grep "playstore"

일단 설치되면 적절한 패키지를 사용할 수 있습니다.

avdmanager create avd --force --name testAVD --abi google_apis_playstore/x86_64 --package "system-images;android-28;google_apis_playstore;x86_64" -d 19

google_apis_playstore;x86_64설치 한 패키지로 교체


답변

가장 쉬운 방법 :
처음으로 열기 전에 새 에뮬레이터를 만들어야합니다. 다음 3 단계를 따르세요.

1- C : \ Users [user] .android \ avd [your virtual device folder]로 이동하여 메모장과 같은 텍스트 편집기로 “config.ini”를 엽니 다.

2- 변경

“PlayStore.enabled = false”에서 “PlayStore.enabled = true”로

3- 변경

mage.sysdir.1 = system-images \ android-30 \ google_apis \ x86 \

image.sysdir.1 = 시스템 이미지 \ android-30 \ google_apis_playstore \ x86 \