your programing

Genymotion VM에 Google Play 서비스를 설치하는 방법 (드래그 앤 드롭 지원 없음)?

lovepro 2020. 10. 2. 23:00
반응형

Genymotion VM에 Google Play 서비스를 설치하는 방법 (드래그 앤 드롭 지원 없음)?


드래그 앤 드롭을 지원하지 않는 Genymotion 에뮬레이터에 Google Play 서비스를 설치하려면 어떻게해야합니까?

Stack Overflow 게시물에서 언급 한대로 설치할 수 없습니다 . Genymotion 가상 장치에 Google 프레임 워크 (Play, 계정 등)를 어떻게 설치합니까? 드래그 앤 드롭 설치에 대한 지원이 부족하기 때문입니다.

Genymotion은 일부 에뮬레이터에 대해 Google Apps를 지원하지만 태블릿 에뮬레이터는 지원하지 않습니다.


Genymotion은 Google Apps를 제공하지 않습니다. Google Apps를 설치하려면 :

  1. Genymotion 및 VirtualBox를 최신 버전으로 업그레이드하십시오.

  2. 두 개의 압축 파일을 다운로드
    ARM 번역 설치 버전 1.1을 -
    - 안드로이드 버전 Google Apps를 : 2.3.7 - 4.4.4 또는 (플랫폼 및 변형 포함) 6.0 - 4.4 당신은 또한에 GApps 목록을 찾을 수 있습니다 wbroek 사용자 GitHubGist 페이지를 .

  3. Genymotion 에뮬레이터를 열고 홈 화면으로 이동 한 다음 첫 번째 파일 Genymotion-ARM-Translation_v1.1.zip 을 에뮬레이터 위로 끌어다 놓습니다 . 대화 상자가 나타나고 파일 전송이 진행 중임을 표시 한 다음 다른 대화 상자가 나타나고 에뮬레이터에서 플래시 할 것인지 묻습니다. 확인을 클릭하고 adb reboot터미널 또는 명령 프롬프트에서 실행하여 장치를 재부팅하십시오 .

  4. 두 번째 파일 gapps-*-signed.zip을 끌어다 놓고 위와 동일한 단계를 반복합니다. adb reboot다시 실행 하고 재부팅하면 Google Apps가 에뮬레이터에 있습니다.

  5. 이 시점에서 'Google Apps 서비스'는 다음 메시지와 함께 자주 충돌 합니다 google play services has stopped working. Google Play를 엽니 다. 계정 세부 정보를 제공 한 후 Google Play를 열고 설치된 Google Apps를 업데이트합니다. 이로 인해 Google Play에서 이전 Google Play 서비스가 있음을 인식하고 업데이트하도록 요청합니다 (제 경우 Google 행 아웃을 업데이트하려면 Google Play 서비스의 새 버전이 필요함 ). 기다리는 것만으로도 업데이트하라는 메시지가 표시된다고 들었습니다. 'Google Play 서비스'앱이 다르게 표시되지 않는 것 같습니다. 검색 할 수 없습니다. 그러면 Google Play 서비스 업데이트 제안이 표시됩니다. 새 Google Play 서비스가 설치되면 이제 안정적으로 Google Play에 액세스 할 수 있습니다.


Genymotion의 최신 버전 (2.10.0 이상)은 이제 에뮬레이터 도구 모음에서 GApp을 설치할 수 있습니다.

여기에 이미지 설명 입력

툴바에서 GApps 버튼을 클릭합니다.

여기에 이미지 설명 입력

이용 약관에 동의

여기에 이미지 설명 입력

그러면 Google 앱 다운로드가 시작됩니다.

다운로드가 완료되면 가상 장치를 다시 시작하십시오!


다음과 같이 간단히 수행 할 수 있습니다.

  1. ARM 번역 설치 프로그램 v1.1 (ARMTI) 다운로드
  2. 예를 들어 Android 버전 4.4, 4.3, 4.2 또는 4.1 용 Google Apps를 다운로드합니다.
  3. ARMTI를 에뮬레이터의 홈 화면으로 끌어다 놓고 모두 확인합니다.
  4. 에뮬레이터 재부팅
  5. 올바른 Google 앱 버전을 홈 화면에 끌어다 놓습니다.
  6. 에뮬레이터 재부팅
  7. 작업 완료.

참고 : 여기에서 올바른 GApp 버전을 찾을 수 있습니다.

http://forum.xda-developers.com/showthread.php?t=2528952


위의 거의 모든 옵션을 시도했지만 Google Play 서비스를 설치할 수 없었지만 Genymotion의 FAQ 섹션에서 Google Play 서비스에 액세스하는 유일한 방법은 OpenGapps에서 제공하는 패키지를 사용하는 것임을 알았습니다.

나는 시도했고 이것은 효과가 있었다.

  1. opengapps.org 방문
  2. 플랫폼으로 x86 선택
  3. 가상 장치에 해당하는 Android 버전을 선택하십시오.
  4. 변형으로 나노 선택
  5. zip 파일 다운로드
  6. 새로운 Genymotion 가상 장치 (2.7.2 이상 만 해당)에 zip 설치 프로그램을 끌어다 놓습니다.
  7. 팝업 지침을 따릅니다.

적어도 Android 6.0의 경우 ARM 번역이 불필요합니다.

OpenGApps 에서 x86 + Android 6.0 패키지 (나노는 괜찮음 )를 가져 와서 드래그 앤 드롭하고 플래시에 지시 하여 설치하십시오.

x86 패키지를 사용할 수 있기 전에 ARM 번역이 필요했던 것 같습니다. 하지만 ARM 전용 앱을 설치하려면 여전히 ARM 번역이 필요할 수 있습니다.


Genymotion 'Lollipop Preview-Nexus 5'가상 기기

여기에 더 많은 GApps

Google+는 업데이트하기 전에 많은 오류를 표시합니다.


adb를 사용하면 드래그 앤 드롭없이 GApp 및 ARM 지원 zip을 설치할 수 있습니다. XDA 개발자의 emuking 에는 이에 대한 지침이 있습니다.

테스트 목적으로 허용되는 4.2.2를 사용했습니다. 그런 다음 두 zip의 "/ system / ..."폴더를 데스크탑의 폴더로 추출했습니다. cmd 프롬프트에서 다음 명령을 사용했습니다 (1 단계는 선택 사항이며 adb가 작동하는지 확인하기 위해).

  1. adb 장치
  2. adb 다시 마운트
  3. adb push "C : \ Users \ John \ Desktop \ GenyF_cked \ system"/ system

"adb push"줄의 폴더 이름을 실제로 두 zip 파일의 압축을 푼 위치로 변경해야합니다. 그런 다음 장치를 "adb 재부팅"하는 것이 좋습니다.


이제 Gapps는 gapps 철저한 APK 패키지 설치하는 방법을 제공합니다.

아래 링크에서 APK 및 설치 지침을 다운로드하십시오.

http://opengapps.org/app/

아래 링크에서 현재 APK를 다운로드 할 수 있습니다.

Play 스토어 링크 : https://play.google.com/store/apps/details?id=org.opengapps.app

현재 버전 웹 사이트 링크 (2017 년 7 월 22 일) : http://opengapps.org/app/opengapps-app-v16.apk

여기에 이미지 설명 입력


  1. ARM Translation v1.1을 다운로드 하고 에뮬레이터 위로 드래그 앤 드롭하여 플래시합니다. 그런 다음 에뮬레이터를 재부팅하십시오.
  2. Open GApps로 이동하여 x86 아키텍처, Android 버전의 에뮬레이터 및 변형을 선택하고 (나노면 충분하며 다른 애플리케이션은 Play 스토어에서 설치할 수 있음) zip 아카이브를 다운로드합니다. 이 아카이브를 에뮬레이터로 드래그 앤 드롭하고 플래시합니다. 에뮬레이터를 재부팅하십시오.

드래그 앤 드롭이 내 시스템에서 작동하지 않았습니다 ...

adb로 설치하는 방법을 설명하는 블로그 게시물찾았습니다 .

adb push Genymotion-ARM-Translation_v1.1.zip /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip

adb push gapps-jb-yyyymmdd-signed.zip /sdcard/Download/gapps.zip

adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip

adb reboot

adb shell flash-archive.sh /sdcard/Download/gapps.zip

adb reboot

여기에 이미지 설명 입력

As of verison 2.10, Genymotion can be installed using the toolbar in your emulator. Simply look for the Open GAPPS button.


For Genymotion 2.12.2 you can find GApps added in all their virtual devices. Run any virtual device by Genymotion and then you can find on the top right corner which says Open GApps. Press it and it will automatically install GApps.

!(https://imgur.com/a/ju3EYE0)


Following the steps in the accepted answer didn't work for me. I followed the steps in this guide with an image running 5.0.0, and it got the job done. It's a step-wise process just like the accepted answer for adding Google Play support to genymotion images.

The most important differences are that in the guide I linked to, they mention that installing Google Play Services on images running higher than 5.0.0 may not work, and they say to change the ADB tool connection settings in the Genymotion desktop application's settings window to: Use custom Android SDK tools. Also, the gapps zips seem to be different.

The guide also uses GIFs to illustrate the steps in the process, so it leaves much less room for doubt.

Link to gapps zip for Android 5.0 used in the guide -- requires Genymotion 2.4.0+

Link to ARM Translation Installer v1.1 used in the guide -- this is provided for convenience. it doesn't seem any different than the one provided in the accepted answer at first glance


최신 버전의 genymotion을 다운로드하고 장치를 만든 후 장치 오른쪽에서 GAPP 열기를 클릭하십시오.

그게 나를 위해 일해


Gapps 앱을 다운로드하여 Genymotion에 설치하려고했지만 이미 에뮬레이터 자체에 포함되어 있음을 깨달았습니다.

https://www.genymotion.com/blog/2-10-open-gapps-widget/


genymotion의 오른쪽 상단에 Open GAPPS 버튼이 있습니다. 그것을 클릭하면 genymotion에서 직접 Gapps를 설치할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/20121883/how-to-install-google-play-services-in-a-genymotion-vm-with-no-drag-and-drop-su

반응형