IT

Android 4.0 에뮬레이터의 Google Play

lottoking 2020. 5. 17. 10:58
반응형

Android 4.0 에뮬레이터의 Google Play


Android 4.0 에뮬레이터에 Google Play .apk를 어떻게 설치합니까?


여기
에서 Google 앱 (GoogleLoginService.apk, GoogleServicesFramework.apk, Phonesky.apk) 을 다운로드 하십시오 .

에뮬레이터를 시작하십시오.

emulator -avd VM_NAME_HERE -partition-size 500 -no-audio -no-boot-anim

그런 다음 다음 명령을 사용하십시오.

# Remount in rw mode.
# NOTE: more recent system.img files are ext4, not yaffs2
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system

# Allow writing to app directory on system partition
adb shell chmod 777 /system/app

# Install following apk
adb push GoogleLoginService.apk /system/app/.
adb push GoogleServicesFramework.apk /system/app/.
adb push Phonesky.apk /system/app/. # Vending.apk in older versions
adb shell rm /system/app/SdkSetup*

미래 방문자를 위해.

현재 Android 4.2.2 플랫폼에는 Google Play 서비스가 포함되어 있습니다. Jelly Bean을 실행하는 에뮬레이터를 사용하십시오. 자세한 내용은 여기에서 찾을 수 있습니다.

Google Play 서비스 SDK 설정

편집하다:

또 다른 옵션은 Genymotion 을 사용 하는 것입니다.

편집 2 :

@ gdw2는 다음과 같이 설명했습니다. "Google Play 서비스 SDK를 설정해도 작동하는 Google Play 앱이 설치되지 않으며 SDK에서 제공하는 특정 서비스 만 활성화됩니다"

버전 2.0 이후 Genymotion은 기본적으로 Play 서비스와 함께 제공되지 않지만 수동으로 쉽게 설치할 수 있습니다. 여기 에서 올바른 버전을 다운로드하고 가상 장치 (에 멀더)로 끌어다 놓으십시오.


를 사용하여 매번 APK를 설치하는 대신 adb에뮬레이터가 사용하는 시스템 이미지에 영구적으로 추가합니다. YAFFS2 이미지를 수정하려면 Windows의 Yaffey 또는 다른 시스템의 유사한 유틸리티 가 필요합니다 . 복사 GoogleLoginService.apk, GoogleServicesFramework.apkPhonesky.apk(또는 Vending.apk받는 안드로이드의 이전 버전에서) /system/app의 폴더 system.img에뮬레이터의 파일. 나중에 adb를 망칠 필요없이 에뮬레이터를 정상적으로 시작할 수 있으며 Play 스토어가 항상 있습니다.

기기에서 Google Play 앱 얻기

일부 인터넷 사이트에서 Google Apps를 다운로드하는 것은 합법적이지 않을 수 있지만 해당 Android 버전의 휴대 전화 나 태블릿이있는 경우 기기에서 꺼내십시오.

adb -d root
adb -d pull /system/app/GoogleLoginService.apk
adb -d pull /system/app/GoogleServicesFramework.apk
adb -d pull /system/app/Phonesky.apk

장치에서 이러한 파일을 가져 오려면 장치에 대한 루트 수준 액세스 권한 이 있어야합니다 (adb 루트 실행).

이미지에 추가

이제 yaffeyWindows 또는 Linux 또는 Mac의 유사한 유틸리티에서 시작 system.img하여 수정하려는 에뮬레이터 이미지를 엽니 다 . 에서 가장 자주 수정 [...]\android-sdk\system-images\android-17\x86합니다.

원래의 이름을 변경 system.img하는 방법에 대해 system-original.img. yaffey에서 장치에서 가져온 APK 파일을 / app 폴더로 복사하십시오. 수정 된 이미지를 system.img원래 폴더 와 같이 저장하십시오 . 그런 다음 에뮬레이터를 시작하십시오 (제 경우 Intel HAX에서 Intel Atom 프로세서를 실행하는 Android 4.2 에뮬레이터이며 Windows 컴퓨터에서는 매우 빠릅니다). 그러면 Play Store가 있습니다. 나는 그것이 필요한 삭제 찾지 못했습니다 SdkSetup.apkSdkSetup.odex-이 파일과 나를 위해 Play 스토어 여전히 다른 서비스 잘 작동이 존재.

테스트를 마치면 기기에서 Google Apps를 일시적으로 불법 복제하는 양심의 죄를 완화하기 위해 수정 한 내용을 삭제하고 system.img에서 원본을 복원 할 수 있습니다 system-original.img.


  1. http://goo.im/gapps 에서 gapps 패키지를 다운로드하십시오
  2. GoogleLoginService.apk, GoogleServicesFramework.apk 및 Vending.apk 추출 cmd 창 유형으로 이동 adb shell
    1. 쉘 타입 mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
    2. 그런 다음 Ctrl + c를 눌러 종료하십시오. apk가 추출 된 디렉토리에 cd
    3. 유형 adb push <appname>.apk /system/app
    4. 그런 다음 입력 adb reboot

Android 4.0 전화에서 다운로드 한 다음 시스템 이미지를 마운트 rw하고 복사 할 수 있습니다.

전에 시도하지 않았지만 작동해야합니다.


내 컴퓨터에서 apk 파일을 다운로드하고 해당 파일을 에뮬레이터로 드래그하여 Google Play설치하십시오.



Linux의 Playstore + Google Play 서비스 (Ubuntu 14.04)


Google 앱 다운로드 (GoogleLoginService.apk, GoogleServicesFramework.apk)

여기에서 http://www.securitylearn.net/2013/08/31/google-play-store-on-android-emulator/

and Download ( Phonesky.apk) from here https://basketbuild.com/filedl/devs?dev=dankoman&dl=dankoman/Phonesky.apk

GO TO ANDROID SDK LOCATION>>

cd -Android SDK's tools Location-

TO RUN EMULATOR>>

Android/Sdk/tools$ ./emulator64-x86 -avd Kitkat -partition-size 566 -no-audio -no-boot-anim

SET PERMISSIONS>>

cd Android/Sdk/platform-tools platform-tools$ adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system

platform-tools$ adb shell chmod 777 /system/app

platform-tools$ adb push /home/nazmul/Downloads/GoogleLoginService.apk /system/app/.

PUSH PLAY APKS >>

platform-tools$ adb push /home/nazmul/Downloads/GoogleServicesFramework.apk /system/app/. platform-tools$ adb push /home/nazmul/Downloads/Phonesky.apk /system/app/. platform-tools$ adb shell rm /system/app/SdkSetup*


Have you ever tried Genymotion? I've read about it last week and it is great. They have several Android Images that you run (with their own software). The images are INCREDIBLY fast and they have Google Play installed on them. Check it out if it is the kind of thing that you need.

http://www.genymotion.com/

참고URL : https://stackoverflow.com/questions/11154222/google-play-on-android-4-0-emulator

반응형