Sürükle ve bırak desteği olmayan bir Genymotion emülatörüne Google Play Hizmetlerini nasıl yükleyebilirim?
Stack Overflow gönderisinde Genymotion sanal cihazına Google çerçevelerini (Play, Hesaplar, vb.) nasıl yüklersiniz? belirtildiği gibi sürükle ve bırak kurulum desteğinin olmaması nedeniyle yükleyemiyorum.
Genymotion birkaç emülatör için Google Apps'i destekliyor, ancak tablet emülatörlerini desteklemiyor.
Genymotion Google Apps sağlamaz. Google Apps'i yüklemek için:
Genymotion ve VirtualBox'ı en son sürüme yükseltin.
İki zip dosyası indirin:
- ARM Çeviri Yükleyicisi v1.1
- Android sürümünüz için Google Apps: 2.3.7 - 4.4.4 veya 4.4 - 6.0 (platform ve varyant ile) GApps listesini wbroek kullanıcısının GitHubGist sayfasında da bulabilirsiniz.
Genymotion emülatörünü açın ve ana ekrana gidin, ardından ilk dosyayı Genymotion-ARM-Translation_v1.1.zip emülatörün üzerine sürükleyip bırakın. Bir iletişim kutusu görünecek ve dosya aktarımı devam ediyor olarak gösterilecek, ardından başka bir iletişim kutusu görünecek ve emülatörde flaşlamak isteyip istemediğinizi soracaktır. Tamam'a tıklayın ve terminalinizden veya komut isteminden adb reboot
komutunu çalıştırarak cihazı yeniden başlatın.
İkinci *gapps--signed.zip** dosyasını sürükleyip bırakın ve yukarıdaki adımların aynısını tekrarlayın. Tekrar adb reboot
çalıştırın ve yeniden başlatıldıktan sonra Google Apps emülatörde olacaktır.
Bu noktada 'Google Apps Services' sık sık çökecek ve aşağıdaki mesajla google play services has stopped working
. Google Play'i açın. Hesap bilgilerinizi girdikten sonra Google Play'i açın ve yüklü Google Uygulamalarınızı güncelleyin. Bu, Google Play'in eski bir Google Play Hizmetleri'ne sahip olduğunuzu fark etmesini sağlayacak ve sizden güncelleme yapmanızı isteyecektir (benim durumumda, Google Hangouts'un güncellenmesi için Google Play Hizmetleri'nin yeni bir sürümü gerekiyordu). Ayrıca sadece beklemenin de güncelleme yapmanızı isteyeceğini duydum. Google Play Services' uygulaması başka türlü görünmüyor - onu arayamazsınız. Daha sonra Google Play Hizmetleri'ni güncellemek için bir teklif görmelisiniz. Yeni Google Play Hizmetleri yüklendikten sonra artık Google Play'e istikrarlı ve çalışan bir erişiminiz olacaktır.
Bunu basitçe şu şekilde yapabilirsiniz:
NOT: doğru GApp sürümünü burada bulabilirsiniz:
adb ile GApps ve ARM Support ziplerini sürükle & bırak yapmadan yükleyebilirsiniz. XDA Developers'dan emuking bunun için talimatlara sahiptir:
Test amaçlarım için kabul edilebilir olan 4.2.2'yi kullandım. Daha sonra her iki zip'in "/system/..." klasörlerini masaüstümdeki bir klasöre çıkardım. Cmd isteminde aşağıdaki komutları kullandım (1. adım isteğe bağlıdır ve adb'nin çalıştığını doğrulamak içindir):
Klasör adını "adb push" satırında her iki zip dosyasını da çıkardığınız yere değiştirmeniz gerekecektir. Bunu yaptıktan sonra, cihazı "adb reboot" yapmanızı tavsiye ederim.