Bagaimana cara menginstal Layanan Google Play di Genymotion VM (tanpa dukungan seret dan lepas)?

629

Bagaimana saya bisa menginstal Layanan Google Play di emulator Genymotion tanpa dukungan seret dan lepas?

Saya tidak dapat menginstalnya seperti yang disebutkan dalam pos Stack Overflow Bagaimana Anda menginstal kerangka kerja Google (Play, Akun, dll.) Pada perangkat virtual Genymotion? karena kurangnya dukungan untuk instalasi drag and drop.

Genymotion mendukung Google Apps untuk beberapa emulator, tetapi tidak mendukung emulator tablet.

anp8850
sumber
6
Genymotion menjatuhkan GApps dan Dukungan ARM pada semua VM mereka, bukan beberapa. Panduan yang Anda tautkan adalah cara mendapatkannya kembali. Jika Anda tidak dapat Drag & Drop itu berarti Anda tidak menginstal Android SDK di PC Anda. Jika Anda memiliki masalah terkait dengan jawaban spesifik, cukup komentari lain kali daripada membuat pertanyaan baru.
japzone
Komentar Anda tentang topik ini sangat membantu, terima kasih. Lain kali saya hanya akan berkomentar daripada membuat pertanyaan baru.
anp8850
1
Cara resmi disebutkan dalam FAQ Genymotion: genymotion.com/help/desktop/faq/#google-play-services (Lihat posting Mahesh N di bawah ini.)
Noyo

Jawaban:

974

Pada Genymotion 2.10.0 dan seterusnya, GApps dapat diinstal dari bilah alat emulator. Silakan merujuk ke jawaban oleh @ MichaelStoddart .

Berikutnya mengikuti jawaban sebelumnya disimpan di sini untuk alasan historis:

Genymotion tidak menyediakan Google Apps. Untuk menginstal Google Apps:

  1. Tingkatkan Genymotion dan VirtualBox ke versi terbaru.

  2. Unduh dua file zip:
    - Penginstal Terjemahan ARM v1.1
    - Google Apps untuk versi Android Anda : 2.3.7 - 4.4.4 atau 4.4 - 6.0 (dengan platform dan varian) Anda juga dapat menemukan daftar GApps di halaman GitHubGist pengguna wbroek. .

  3. Buka emulator Genymotion dan buka layar beranda lalu seret dan letakkan file Genymotion-ARM-Translation_v1.1.zip yang pertama di atas emulator. Dialog akan muncul dan ditampilkan sebagai transfer file sedang berlangsung, kemudian dialog lain akan muncul dan minta Anda ingin mem-flash-nya pada emulator. Klik OK dan reboot perangkat dengan menjalankan adb rebootdari terminal atau command prompt Anda.

  4. Seret dan taruh file gapps kedua - * - signed.zip dan ulangi langkah yang sama seperti di atas. Jalankan adb rebootlagi dan, setelah reboot, Google Apps akan berada di emulator.

  5. Pada titik ini 'Layanan Google Apps' akan sering crash dengan pesan berikut google play services has stopped working. Buka Google Play. Setelah memberikan detail akun Anda, buka Google Play dan perbarui Google Apps yang diinstal. Hal ini membuat Google Play menyadari bahwa Anda memiliki Google Play Services lama dan akan meminta Anda untuk memperbarui (dalam kasus saya, memperbarui Google Hangouts diperlukan versi baru dari Google Play Services ). Saya juga mendengar bahwa hanya menunggu juga akan meminta Anda memperbarui. Aplikasi 'Layanan Google Play' tampaknya tidak muncul sebaliknya - Anda tidak dapat mencarinya. Anda kemudian akan melihat tawaran untuk memperbarui Layanan Google Play. Setelah Layanan Google Play baru diinstal, Anda sekarang akan memiliki akses yang stabil dan berfungsi ke Google Play

anp8850
sumber
51
Bagaimana caranya adb reboot?
Peter Raeves
5
@PeterRaeves Gunakan perintah berikut adb connect 192.168.56.101diikuti oleh adb -e reboot. -ePenting agar, untuk memberitahu perintah reboot saluran adb ke perangkat virtual yang terhubung.
Cheok Yan Cheng
12
Untuk memperbarui Google Play, Anda dapat membuka Google Play, pergi ke Pengaturan dan klik pada Versi Bangun .
dr.scre
15
Jika Anda ingin memperbarui layanan Google Play, di browser di telepon, cari "Layanan Google Play" dan hasil pertama harus berupa tautan ke Layanan Google Play di play store. Anda dapat memperbaruinya di sana.
Nick
234

Versi terbaru dari Genymotion (2.10.0 dan seterusnya) sekarang memungkinkan Anda untuk menginstal GApps dari bilah alat emulator:

masukkan deskripsi gambar di sini

Klik tombol GApps pada bilah alat

masukkan deskripsi gambar di sini

Terima Syarat dan Ketentuan

masukkan deskripsi gambar di sini

Unduhan aplikasi Google Anda akan dimulai

Setelah unduhan selesai, cukup restart perangkat virtual!

MichaelStoddart
sumber
6
Ini harus dipilih ke atas. Selain mengikuti langkah ini, juga disarankan untuk menginstal Google Maps.
Ojonugwa Jude Ochalifu
3
Saya baru saja "gagal mengunduh" dan berhenti. Sudah sering mencoba. Perangkat virtual memiliki koneksi jaringan yang berfungsi karena saya dapat membuka aplikasi browser webview android dan melakukan pencarian di google. Saya menggunakan perangkat telepon bawaan Genymotion Android 7.0, di halaman pertama dari daftar perangkat virtual.
dodgy_coder
1
ini bekerja untuk saya ini harus menjadi jawabannya. selalu baik untuk menggulir ke bawah untuk memeriksa jawaban lain
Pouya Samie
5
Tidak berfungsi untuk API 16. Mengembalikan dialog dengan yang berikut: "Open GApps tidak tersedia untuk Android 4.1.1."
Merah M
2
ini seharusnya jawaban yang diterima saat ini !. tidak ada metode lain yang berfungsi untuk saya ... Terima kasih Tim Open GApps !!
jake oliver
54

Anda dapat melakukannya hanya dengan:

  1. Unduh Penginstal Terjemahan ARM v1.1 (ARMTI)
  2. Unduh Google Apps untuk Android versi 4.4, 4.3, 4.2, atau 4.1 misalnya
  3. Seret dan lepas ARMTI ke Layar Beranda emulator Anda, dan konfirmasikan semua
  4. Nyalakan kembali emulator Anda
  5. Seret & Jatuhkan versi Google App yang benar ke Layar Beranda Anda
  6. Nyalakan kembali emulator Anda
  7. PEKERJAAN SELESAI.

CATATAN: Anda dapat menemukan versi GApp yang tepat di sini:

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

KingyBobo
sumber
Saya hanya punya aplikasi gmail dan hangout di genymotion saya.
Ankit Sharma
Layanan putar
InsaneCat
47

Saya mencoba hampir semua opsi di atas, tetapi tidak dapat menginstal layanan google play, namun baru saja ditemukan dari bagian faq genymotion bahwa satu-satunya cara untuk mengakses layanan google play adalah dengan menggunakan paket yang disediakan oleh OpenGapps.

Saya mencoba dan ini berhasil:

  1. Kunjungi opengapps.org
  2. Pilih x86 sebagai platform
  3. Pilih versi Android yang sesuai dengan perangkat virtual Anda
  4. Pilih nano sebagai varian
  5. Unduh file zip
  6. Seret & Jatuhkan penginstal zip di perangkat virtual Genymotion baru (hanya 2.7.2 dan lebih tinggi)
  7. Ikuti instruksi pop-up
Mahesh N
sumber
Ini berfungsi, dan sekarang merupakan cara yang direkomendasikan resmi menurut Genymotion - lihat komentar di sini gist.github.com/wbroek/9321145#gistcomment-1894019 misalnya. Saya dapat ini bekerja pada gambar Nexus 5 yang menjalankan API23 menggunakan paket x86 nano
Espen Riskedal
1
INI adalah satu-satunya solusi yang benar dan solid untuk omong kosong ini! "Penginstal Terjemahan ARM" TIDAK diperlukan. Harap beri suara jawaban ini ke atas.
AmitP
Setelah menghabiskan berjam-jam mengikuti saran yang sudah usang untuk mengubah Geny ke ARM, solusi ini tampaknya berfungsi. Diuji pada 5.0. Pastikan nomor versi gapps cocok dengan versi Android Geny.
rmirabelle
Saya harus menggunakan versi yang lebih lama (open_gapps-x86-6.0-nano-20170103.zip). OpenGApps saat ini (open_gapps-x86-6.0-nano-20170205.zip) akan hang ketika menginstal.
Peter Tseng
Thumbs Up bro! Sempurna
Harry .Naeem
23

Untuk Android 6.0, hal Terjemahan ARM tampaknya tidak perlu.

Hanya ambil paket x86 + Android 6.0 (nano baik-baik saja) dari OpenGApps dan instal dengan menyeret-dan-menjatuhkan dan menyuruhnya untuk mem -flash.

Tampaknya hal terjemahan ARM sebelumnya diperlukan, sebelum paket x86 tersedia. Anda mungkin masih membutuhkan terjemahan ARM jika Anda ingin menginstal aplikasi ARM saja.


sumber
1
Setelah 10 tahun mencari ... ini akhirnya berhasil !!!! Menggunakan android 6.0.0(API 23). Sebelumnya saya menggunakan variasi tanpa akhir yang mirip dengan jawaban yang diterima dengan 800+ suara. Sebelum pembukaan ini, Play Store macet saat memuat. Versi yang digunakan - Ubuntu 14.04, virtualbox 4.3.36, genymotion 2.8.0Genymotion emulator - "Google Nexus 6, 6.0.0 API 23"
Nick Pineda
Terima kasih anon. Berfungsi sempurna di Mac GM 2.8.0 Android 6.0
sansid1983
16

Untuk Genymotion "Lollipop Preview - Nexus 5" perangkat virtual

Lebih banyak GApps di sini

Perhatikan bahwa Google+ menunjukkan banyak kesalahan sebelum diperbarui.

rnrneverdies
sumber
15

Sekarang Gapps menyediakan cara untuk menginstal paket gapps apk menyeluruh.

Unduh APK dan instruksi instalasi dari tautan di bawah ini:

http://opengapps.org/app/

Anda dapat mengunduh APK saat ini dari tautan di bawah ini:

Tautan play store: https://play.google.com/store/apps/details?id=org.opengapps.app

Versi saat ini Tautan Situs Web (22/7/2017): http://opengapps.org/app/opengapps-app-v16.apk

masukkan deskripsi gambar di sini

pRaNaY
sumber
Wow, ini tampaknya jauh lebih mudah daripada opsi lain. Terima kasih
IvRRimUm
jawaban ini sangat ketinggalan zaman dan tautannya rusak
codecowboy
Ya, tautan play store rusak. Mungkin dihapus oleh pengembang gapps. Anda dapat mengunduh apk gapps dari tautan apk langsung juga.
pRaNaY
14

Dengan adb, Anda dapat menginstal ritsleting Dukungan GApps dan ARM tanpa drag & drop. emuking dari XDA Developers memiliki instruksi untuk itu:

Saya menggunakan 4.2.2, yang dapat diterima untuk tujuan pengujian saya. Saya kemudian mengekstrak kedua folder "/ system / ..." zip ke folder di desktop saya. Dalam cmd prompt saya menggunakan perintah berikut (langkah 1 adalah opsional dan untuk verifikasi adb berfungsi):

  1. perangkat adb
  2. adb remount
  3. adb push "C: \ Users \ John \ Desktop \ GenyF_cked \ system" / system

Anda harus mengubah nama folder di baris "adb push" ke tempat Anda mengekstrak kedua file zip tersebut. Setelah melakukannya, saya sarankan Anda untuk "adb reboot" perangkat.

NullNoname
sumber
Setelah mencoba ini, saya mendapatkan kesalahan saat masuk ketika saya mencoba menjalankan pengaturan dan masuk dengan google id saya. Dalam logcat ia mencetak java.lang.NoClassDefFoundError: com / google / android / gms / org / conscrypt / NativeCrypto. Apa yang saya lakukan adalah: sistem mkdir unzip -d system / open_gapps-x86-4.4-nano-20151224.zip adb push system / system Sangat menghargai bantuan.
Divick
13
  1. Unduh Terjemahan ARM v1.1 dan flash dengan menyeret dan menjatuhkan emulator. Kemudian reboot emulator.
  2. Buka Open GApps , pilih arsitektur x86, emulator dan varian Android versi Anda (nano sudah cukup, aplikasi lain dapat diinstal dari Play Store) dan unduh arsip zip. Seret dan lepas arsip ini ke emulator dan flashkan. Nyalakan kembali emulator.
mixel
sumber
Saya pikir metode ini tidak lagi berfungsi - tidak mungkin mem-flash paket GApps terbaru (setidaknya untuk saat ini). Info lebih lanjut di sini: github.com/opengapps/opengapps/issues/135
scana
1
solusi ini berfungsi untuk 6.0.0versi Android saya . Menggunakan nano, membuatnya berhasil untuk saya, saya mencoba saham dan bahkan pico, tidak ada yang berhasil. Terima kasih
ksugiarto
Genymotion 2.7.2 melalui Windows 10 + Buka GApps x86-5.1-nano + Emulator untuk Nexus 9 Android 5.1.0 API 22 ...... Sekarang BEKERJA !!!
Juanin
1
plus 1 untuk memasukkan tip arsitektur x86
Virat Singh
x86_64 tidak bekerja untuk saya tetapi x86 berhasil meskipun saya memiliki cpu 64 bit, apakah ada yang tahu mengapa?
Utsav Gupta
11

Seret dan Jatuhkan tidak berfungsi di sistem saya ...

Saya menemukan blogpost yang menjelaskan bagaimana Anda menginstalnya dengan 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
Lukas Lechner
sumber
10

masukkan deskripsi gambar di sini

Pada verison 2.10, Genymotion dapat diinstal menggunakan bilah alat di emulator Anda. Cukup cari tombol Open GAPPS .

buydadip
sumber
4

Ada tombol Open GAPPS di sudut kanan atas genymotion. Klik di atasnya Anda dapat langsung menginstal Gapps dari genymotion.

Vinay John
sumber
3

Untuk Genymotion 2.12.2 Anda dapat menemukan GApps yang ditambahkan di semua perangkat virtual mereka. Jalankan perangkat virtual apa pun dengan Genymotion dan kemudian Anda dapat menemukannya di sudut kanan atas yang mengatakan Open GApps. Tekan dan itu akan secara otomatis menginstal GApps.

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

Yunus
sumber
1

Mengikuti langkah-langkah dalam jawaban yang diterima tidak berhasil untuk saya. Saya mengikuti langkah-langkah dalam panduan ini dengan gambar berjalan 5.0.0, dan itu menyelesaikan pekerjaan. Ini adalah langkah bijaksana seperti jawaban yang diterima untuk menambahkan Google Playdukungan ke gambar genymotion.

Perbedaan penting sebagian besar yang di buku saya terkait dengan, mereka menyebutkan bahwa menginstal Google Play Servicesgambar berjalan lebih tinggi dari 5.0.0 mungkin tidak bekerja, dan mereka mengatakan untuk mengubah ADB tool connection settingsdalam Genymotionjendela pengaturan aplikasi desktop untuk: Use custom Android SDK tools. Juga, gappsritsleting tampaknya berbeda.

Panduan ini juga menggunakan GIF untuk mengilustrasikan langkah-langkah dalam proses, sehingga menyisakan ruang lebih sedikit untuk keraguan.

Tautan ke gappszip untuk Android 5.0 yang digunakan dalam panduan ini - membutuhkan Genymotion 2.4.0+

Tautan ke Penginstal Terjemahan ARM v1.1 yang digunakan dalam panduan ini - ini disediakan untuk kenyamanan. sepertinya tidak berbeda dari yang disediakan dalam jawaban yang diterima pada pandangan pertama

lebah
sumber
0

Unduh versi terbaru genymotion dan setelah membuat perangkat klik Open GAPP di sisi kanan perangkat.

Itu berhasil untuk saya

Taimoor Tariq
sumber