Jawaban:
Unduh aplikasi Google (GoogleLoginService.apk, GoogleServicesFramework.apk, Phonesky.apk)
dari sini .
Mulai emulator Anda:
emulator -avd VM_NAME_HERE -partition-size 500 -no-audio -no-boot-anim
Kemudian gunakan perintah berikut:
# 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*
adb reboot
hanya hang.
Untuk pengunjung masa depan.
Sampai sekarang platform Android 4.2.2 termasuk layanan Google Play. Cukup gunakan emulator yang menjalankan Jelly Bean. Detailnya dapat ditemukan disini:
Siapkan SDK Layanan Google Play
EDIT:
Pilihan lain adalah menggunakan Genymotion (menjalankan cara lebih cepat)
EDIT 2:
Sebagai @ gdw2 berkomentar: "menyiapkan SDK Google Play Services Google tidak menginstal aplikasi Google Play yang berfungsi - itu hanya memungkinkan layanan tertentu yang disediakan oleh SDK"
Setelah versi 2.0 Genymotion tidak datang dengan Play Services secara default, tetapi dapat dengan mudah diinstal secara manual. Cukup unduh versi yang tepat dari sini dan seret dan lepas ke perangkat virtual (emulador).
Saya melakukan ini dengan cara yang lebih permanen - daripada menginstal APK setiap waktu dengan adb
, tambahkan secara permanen ke gambar sistem yang digunakan emulator. Anda akan memerlukan Yaffey di Windows, atau utilitas serupa di sistem lain, untuk memodifikasi gambar YAFFS2. Salin GoogleLoginService.apk
,, GoogleServicesFramework.apk
dan Phonesky.apk
(atau Vending.apk
dalam versi Android yang lebih lama) ke /system/app
folder system.img
file emulator. Setelah itu saya dapat memulai emulator secara normal, tanpa mengacaukan adb, dan Play Store selalu ada.
Mengunduh Google Apps dari beberapa situs Internet mungkin tidak terlalu legal, tetapi jika Anda memiliki ponsel atau tablet dengan versi Android yang sesuai, cukup tarik keluar dari perangkat Anda:
adb -d root
adb -d pull /system/app/GoogleLoginService.apk
adb -d pull /system/app/GoogleServicesFramework.apk
adb -d pull /system/app/Phonesky.apk
Anda harus memiliki akses tingkat root (jalankan adb root) ke perangkat untuk menarik file-file ini dari itu.
Sekarang mulai yaffey
pada Windows atau utilitas serupa di Linux atau Mac, dan buka system.img
untuk gambar emulator yang ingin Anda modifikasi. Saya paling sering memodifikasi yang masuk [...]\android-sdk\system-images\android-17\x86
.
Ganti nama aslinya system.img
menjadi system-original.img
. Di bawah yaffey, salin file APK yang Anda tarik dari perangkat Anda ke / folder aplikasi. Simpan gambar Anda yang dimodifikasi seperti system.img
dalam folder asli. Kemudian mulai emulator Anda (dalam kasus saya ini akan menjadi emulator Android 4.2 dengan prosesor Intel Atom berjalan di bawah Intel HAX, super cepat pada mesin Windows) dan Anda akan memiliki Play Store di sana. Saya tidak merasa perlu untuk menghapus SdkSetup.apk
dan SdkSetup.odex
- Play Store dan layanan lain masih berfungsi dengan baik untuk saya dengan file-file ini.
Setelah selesai dengan pengujian Anda, untuk mengurangi nurani Anda yang bersalah karena membajak Google Apps untuk sementara waktu dari perangkat Anda, Anda dapat menghapus yang dimodifikasi system.img
dan mengembalikan yang asli dari system-original.img
.
adb shell
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
adb push <appname>.apk /system/app
adb reboot
Anda dapat mengunduhnya dari ponsel Android 4.0 dan kemudian memasang gambar sistem rw
dan menyalinnya.
Tidak mencobanya sebelumnya tetapi harus berhasil.
Sederhana bagi saya, saya mengunduh file apk di komputer saya dan menyeret file itu ke emulator, menginstal google play untuk saya. Semoga membantu seseorang
Playstore + Layanan Google Play Di Linux (Ubuntu 14.04)
Unduh aplikasi Google (GoogleLoginService.apk, GoogleServicesFramework.apk)
dari sini http://www.securitylearn.net/2013/08/31/google-play-store-on-android-emulator/
dan Unduh (Phonesky.apk) dari sini https://basketbuild.com/filedl/devs?dev=dankoman&dl=dankoman/Phonesky.apk
PERGI KE LOKASI ANDROID SDK >>
cd -Android SDK's Location-
UNTUK MENJALANKAN EMULATOR >>
Android / SDK / tools $ ./emulator64-x86 -avd Kitkat -partition-size 566 -no-audio -no-boot-anim
SET IZIN >>
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 *
Pernahkah Anda mencoba Genymotion? Saya sudah membacanya minggu lalu dan itu luar biasa. Mereka memiliki beberapa Gambar Android yang Anda jalankan (dengan perangkat lunak mereka sendiri). Gambar-gambarnya luar biasa cepat dan mereka memasang Google Play. Periksa apakah itu jenis barang yang Anda butuhkan.