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


117

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

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


당신은 항상 APK를 다운로드하고 ADB를 통해 설치할 수 있습니다
OneCricketeer

답변:


94

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

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

공식 출처

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


9
MacOS, Android studio 3.1, Emulator Nexus 5X, Android 7.0 또는 8.0에는 Play 스토어가 없습니다 :(
Think Twice Code Once

136

이제 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


2.3.3에서도 사용할 수있는 것으로 보입니다. 그러나 아직 태블릿이 아닌 두 개의 전화 이미지에만 해당됩니다. 전화기를 선택한 다음 태블릿 형식으로 조정할 수 있다고 가정합니다. 내 2.3.3 화면은 여기에 표시된 것과 동일합니다.
Dave Hubbard

1
나를 위해 avd 관리자는 Play 스토어를 얻기 위해 nexus 장치를 선택해야했습니다. 예를 들어, Pixel 기기에는 Google Play 시스템 이미지를 선택할 수있는 옵션이 없었고 Google API 만 있습니다.
user2576168

1
이 작업을 시도했을 때 Play 스토어를 열려고하면 '정보 확인 중'화면에서 멈췄습니다. 아직 해결 방법을 찾지 못했습니다.
shane dec

1
기존 avd에서는 작동하지 않았지만
2018 년

2
Deb의 답변이 가장 도움이되었습니다. 먼저 "Google Play"지원 시스템 이미지를로드하지 않으면 Google Play 지원 AVD를 만들 수 없습니다. 또한 일부 장치에서만 Googla Play 지원 이미지를 사용할 수 있음을 확인했습니다.
Nimral

23

예, 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가 표시됩니다. 보다 --- 여기에 이미지 설명 입력


3
에뮬레이터를 만들 때 SDK Manager에서 Google Play Intel x86 Atom 시스템 이미지 를 찾을 수없고 CPU / ABI 섹션에서 Google Play Intel Atom (x86) 을 찾을 수 없습니다 .
Can Poyrazoğlu

@ CanPoyrazoğlu 오른쪽 하단 모서리에 "Show Package Details"스위치가 있습니다. 클릭하면 볼 수 있습니다
Palejandro

8

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

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

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

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

여기에 이미지 설명 입력


3
그래도 태블릿은 아닙니다. 부끄러움
MacaronLover

1
@MacaronLover : 예를 들어 개인용으로 무료 인 genymotion을 사용할 수 있으며 에뮬레이터 창의 오른쪽 상단 모서리 아이콘을 클릭하여 gapps를 설치할 수 있습니다. stackoverflow.com/questions/20121883/…
ccpizza

비주얼 @ccpizza에 감사드립니다
jasonleonhard

2

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


1
Play 스토어의 앱에서 '호환되지 않는 기기'경고를 받았나요? 그들 중 약 90 %는 내 제품과 호환되지 않습니다. 난 정말 아무것도 I의 필요성을 설치할 수 없습니다 (파이어 폭스 / 오페라)
gavsiu

1
Play 스토어는 이미지의 하위 집합에서 사용할 수 있습니다
Mike dg

Phonesky.apk를 누르고 에뮬레이터를 다시 시작한 후 에뮬레이터의 전원이 켜지지 않습니다.
WSS

이것은 Nexus_5_API_28에서 작동합니다. /의 마운트 지점이었습니다 system. 따라서 사용됨mount -o rw,remount /dev/root /
TRiNE 2010 년

1
@jtth : 이 기사가 도움이 되었습니까? 그렇지 않은 경우 새 질문을 게시하고 질문에 대한 링크를 제공하십시오.
unforgettableidSupportsMonica

1

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

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설치 한 패키지로 교체


1
나는 playstore의 grep이 중요하다는 것을 알았습니다. 버전 26 수정 버전 14가 설치되어 있지만 플레이 스토어가 포함되어 있지 않습니다. 버전 26 수정 버전 7을 설치해야하는데이 지침을 사용해야 만 찾을 수 있습니다.
dirkoneill

1

가장 쉬운 방법 : 처음으로 열기 전에 새 에뮬레이터를 만들어야합니다. 다음 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 \


-3

아직 공식적으로 지원되지 않습니다.

편집 : 이제 최소한 일부 플랫폼에서 최신 버전의 Android Studio에서 지원됩니다.

이전 해결 방법

Google Play 스토어를 지원하지 않는 이전 버전의 Android Studio를 사용 중이고 업그레이드를 거부하는 경우 가능한 두 가지 해결 방법은 다음과 같습니다.

  1. 좋아하는 앱의 관리자에게 앱 사본을 Amazon Appstore 에 업로드하도록 요청하십시오 . 다음으로 Android 기기에 Appstore를 설치합니다. 마지막으로 Appstore를 사용하여 좋아하는 앱을 설치하십시오.

  2. 또는 : 웹 검색을 수행하여 원하는 소프트웨어의 .apk 파일을 찾습니다. 예를 들어 Android 에뮬레이터에 SleepBot을 설치하려면 [ SleepBot apk]에 대한 Google 웹 검색을 수행 할 수 있습니다 . 그런 다음 adb install.apk 파일을 설치하는 데 사용 합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.