구글 플레이 스토어는 AV 에뮬레이터에서 지원됩니까?
구글 검색을 꽤 많이 해보았지만 이 질문에 대한 답을 찾을 수가 없습니다.구글 플레이 스토어는 AV 에뮬레이터에서 공식적으로 지원하고 있습니까?
한때 중단되었던 것으로 알고 있는데 안드로이드의 특정 버전 이후에 다시 가져온 것으로 알고 있습니다.저는 avd 안드로이드 버전 4.4.3 (api 19) 구글 앱을 사용하고 있습니다. 거기에는 구글 플레이 스토어 앱이 보이지 않습니다.제가 기대해야 하는 건가요?아니면 avd에 공식적으로 설치할 수 있는 구글 플레이 스토어 공식 apk가 있습니까?
구글 플레이 스토어는 이제 공식적으로 안드로이드 에뮬레이터를 미리 설치했습니다.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
가장 쉬운 방법: 새 에뮬레이터를 만들고 처음 열기 전에 다음과 같은 간단한 단계를 따릅니다.
에뮬레이터가 생성된 디렉토리를 찾습니다.예를 들어 Windows에서 "%userprofile%"로 이동합니다.Android\avd"를 클릭하고 가상 장치 폴더를 엽니다.
파일 구성을 엽니다.메모장 같은 텍스트 편집기와 함께.
PlayStore.enabled 키를 찾아 값을 true로 변경합니다.
PlayStore.enabled = true
이미지를 찾습니다.sysdir.1 입력 및 변경:
google_apis => google_apis_playstore
예:image.sysdir.1 = 시스템- images\android-30\google_apis\x86\
로.
image.sysdir.1 = 시스템- images\android-30\google_apis_playstore\x86\
Android Studio 2.3.2부터는 Play Store가 미리 설치된 AVD를 만들 수 있습니다.현재 AVD가 실행 중인 상태에서 지원됩니다.
- Nexus 5 또는 5X 폰 또는 Android Wear의 장치 정의
- Android 7.0(API 24) 이후의 시스템 이미지
다른 에뮬레이터의 경우 이 답변에 언급된 솔루션을 사용해 볼 수 있습니다.
AVD를 생성할 때,
- 구글 플레이 아이콘이 있는 기기를 선택합니다.
- 원하는 API 레벨의 이미지의 Google Play 버전을 선택합니다.
이제 AVD를 만든 후에는 구글 플레이 아이콘이 표시됩니다.
예, AVD(Android Emulator)에서 Play Store(Play Store on Android Emulator)를 활성화/사용할 수 있습니다. 그 전에 몇 가지 전제 조건을 설정해야 합니다.
- Android SDK Manager를 시작하고 필요한 Android 버전(예: Android 7.1.1 또는 API 25)의 Google Play Intel x86 Atom System Image(추천: 비교적 빨리 작동하므로)를 선택합니다.
[참고: 처음 설치하실 경우에는 다른 모든 것은 그대로 두시기 바랍니다.] 또는 아래 이미지 그대로 설치하기:
다음 옵션을 올바르게 제공했는지 확인합니다.내부 및 SD 카드 스토리지에 대해서는 확실하지 않습니다.다르게 선택할 수 있습니다.그리고 대상은 다운로드 받은 안드로이드 버전이어야 합니다.
또한 CPU/ABI에서 Google Play Intel Atom(x86)이 제공되는지 확인합니다.
확인을 누릅니다.
그런 다음 Android Emulator를 시작합니다.그곳에서 안드로이드 플레이 스토어를 볼 수 있습니다.참조 ---
Android Studio에서 가상 장치를 만들 때 장치 테이블의 재생 저장소 열에 주목합니다.플레이 스토어 아이콘이 있는 이미지에는 구글 플레이가 미리 설치되어 있습니다.
❗ ️ Google play root과 함께 제공되는 시스템 이미지는 제공되지 않습니다.
AVD를 만들고 나면 Android Studio AVD Manager에서 Google Play가 설치된 이미지를 볼 수 있습니다.
Select a Device
옵션장치 선택google play icon
다음을 표시하는 시스템 이미지를 선택합니다.Google play
과녁에
AV 에뮬레이터에는 구글 플레이 스토어가 없습니다.하지만 수동으로 설치할 수 있습니다.
Google APIs System Image를 설치하면 Google 서비스가 이미 제공됩니다(Play Store 없이).
Google API 이미지를 기반으로 AVD 만들기
http://opengapps.org/ 에서 가장 작은 아카이브를 다운로드하고 거기에서 Phonesky.apk를 추출합니다.
Phonesky.apk를 avd에서 /system/priv-app/로 누릅니다.
avd를 다시 시작합니다.구글 플레이가 있어야 합니다.
최근에 나는 그냥 혼자 하려고 노력했고 당신은 내 블로그에서 자세한 튜토리얼을 찾을 수 있습니다. 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
설치한 패키지와 함께
아직 공식적으로 지원되지 않습니다.
편집: Android Studio의 최신 버전, 적어도 일부 플랫폼에서는 지원됩니다.
오래된 해결책
Google Play Store를 지원하지 않는 이전 버전의 Android Studio를 사용하고 있지만 업그레이드를 거부하는 경우 다음 두 가지 해결 방법이 있습니다.
좋아하는 앱의 관리자에게 앱의 복사본을 Amazon 앱스토어에 업로드하도록 요청합니다.다음으로 Android 기기에 Appstore를 설치합니다.마지막으로 앱스토어를 사용하여 즐겨찾기 앱을 설치합니다.
또는: 웹 검색을 통해 원하는 소프트웨어의 .apk 파일을 찾습니다.예를 들어 Android 에뮬레이터에 SleepBot을 설치하려면 Google 웹 검색에서 [
SleepBot apk
.] 그럼 사용합니다.adb install
.apk 파일을 설치합니다.
언급URL : https://stackoverflow.com/questions/38593738/is-google-play-store-supported-in-avd-emulators
'programing' 카테고리의 다른 글
지정된 인증서를 사용한 Java MySQL SSL 연결 (0) | 2023.10.26 |
---|---|
C에서 명시적 폴스루를 하는 방법 (0) | 2023.10.21 |
AngularJS에서 CSS 스타일을 변경할 수 없습니다. (0) | 2023.10.21 |
get_page_children () 일부 하위 페이지를 반환하지 않음 (0) | 2023.10.21 |
웹 서버가 VMware보다 WSL에서 2-3배 느린 이유는 무엇입니까?(동일한 도커 스택) (0) | 2023.10.21 |