Android 6.0 에뮬레이터에 Google Play 서비스를 설치하는 방법은 무엇입니까?


16

Android 6.0 (Marshmallow) AVD에 Google Play 앱을 설치하는 방법이 있습니까? https://www.androidfilehost.com/?fid=24269982087008996 에서 Android 6 용 Open Gapps를 찾았습니다.

이를 설치하려면 복구 모드로 부팅하고 해당 zip 파일을 설치해야하지만 에뮬레이터에는 복구 파티션이 없으므로 단계는 장치의 경우를 대상으로합니다.

에뮬레이터에서 어떻게 똑같이 할 수 있습니까? 파일의 압축을 풀고 여기에 설명 된 4 개의 APK (Android 버전 5 용)를 넣으려고했습니다 .http : //www.flinkd.org/2015/02/instal...i-21-lollipop/

그러나 에뮬레이터를 재부팅 한 후 Google Play 아이콘이 실행기에 나타나지만 탭하면 에뮬레이터가 logcat에서 치명적인 예외로 충돌합니다. 패키지를 한 번에 하나씩 설치하고 각 설치 후 에뮬레이터를 재부팅하려고 시도했지만 Google Play 아이콘을 클릭해도 Phonesky.apk를 설치 한 후 충돌이 발생한다는 것을 알았습니다.


아이디어 (추천하지 않음) : 내 앱 목록에서 Custom Recovery & Flashing 을 확인하십시오 . Flashify는 이러한 작업을 복구에서 인계하기위한 앱 중 하나이므로 복구로 부팅하지 않고 플래시를 사용할 수 있습니다. Emu에서도 작동 할 수 있습니다.
Izzy

빠른 답변 감사합니다. 제가 확인하겠습니다! :)
Thanasis Petsas

결과를 업데이트하는 것을 잊지 마십시오! :)
Izzy

1
압축 파일에 오류가있을 수 있습니다. 다른 웹 페이지에서도 찾은 다른 zip 파일을 사용해 볼 것입니다. Logcat이 이에 대한 충분한 정보를 제공하지 못하는 것 같습니다. 알려 드리겠습니다.
Thanasis Petsas

1
작동하는 솔루션을 찾은 적이 있습니까?
Irvin H.

답변:


8

1) http://opengapps.org 에서 에뮬레이터 용 GApp을 가져옵니다.

2) 압축을 풉니 다

  • GmsCore.apk
  • GoogleServicesFramework.apk
  • GoogleLoginService.apk
  • Phonesky.apk

리눅스에서 명령 줄에서 에뮬레이터를 시작하십시오.

./emulator [name] -no-boot-anim -writable-system

창문에 아마

emulator.exe [name] -no-boot-anim -writable-system

에뮬레이터에 대한 adb 액세스 권한이 있는지 확인하십시오.

adb remount

마지막으로 모든 것을 시스템에 적용하십시오.

adb push GmsCore.apk /system/priv-app/

(그리고 다른 모든 APK에 대해 반복하십시오)

그런 다음

adb shell stop

adb shell start

6
작동하지 않습니다. 이 오류는 항상 나타납니다 : adb: error: failed to copy 'Phonesky.apk' to '/system/priv-app/Phonesky.apk': Read-only file system. 모든 재 장착 결과는 다음과 같으므로 어떤 식 으로든 재 장착해도 도움이되지 않습니다 mount: Read-only file system. 네, 감사 안드로이드, 내가 원하는 이유는 그게 전부는 -.- RW로 다시 마운트합니다
CharlyDelta

@ChristianDreher와 같은 보트에서 파일 시스템에 쓸 수 없습니다. adb remount가 성공하고 그 이후로 약간 밀면 중지됩니다. adb 쉘에서도 다시 마운트 할 수 없습니다. 어떤 아이디어?
askvictor

과거 에이 문제가 무수히 많았으며 솔루션이 더 널리 알려지지 않았다는 사실이 놀랍습니다. -writable-system 인수로 에뮬레이터를 시작하십시오. presto, 쓰기 가능한 시스템 파티션 및이 지침이 갑자기 작동합니다.
Adrian

1
Read-only file system오류 를 피하려면 -writable-system플래그 로 에뮬레이터를 시작해야합니다
Vadik

이 답변의 단계를 수행 한 후 내 에뮬레이터의 전원이 켜지지 않습니다.
user1917769
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.