2015年5月6日 星期三

在Genymotion安裝Google Play Service


Genymotion 是一款Android模擬器, 主要是給windows/linux/Mac的用家,透過Virtual box, 運行Android, 對於我個人來說,最大的優點是速度很快,尤其是和 google的android SDK (Android Studio)附帶的模擬器相比, Genymotion運行的速度快很多,而且配合eclipse進行android程序的開發和調試也非常方便.

網址: https://www.genymotion.com/
用這款模擬器的話,需要Virtual Box, 可以到這裡下載:
https://www.virtualbox.org/

安裝方法可以看官網的教學: https://www.genymotion.com/#!/developers/user-guide




可是, Genymotion有個美中不足之處的地方, 就是這個Android模擬器運行的系統裡面,並沒有安裝 Google Play Service, 不能用Google Play來下載其他程序, 或者運行Google的其他服務,例如 Google Play Game Service 等。


所以本篇教學就是教大家如何在Genymotion上安裝Google Play Service。

主要內容是參考自:
https://gist.github.com/wbroek/9321145
http://stackoverflow.com/questions/17831990/how-do-you-install-google-frameworks-play-accounts-etc-on-a-genymotion-virt

首先,需要下載兩個文件.
第一個文件:    ARM Translation Installer v1.1 
下載地址:
http://www.mirrorcreator.com/files/0ZIO8PME/Genymotion-ARM-Translation_v1.1.zip_links

第二個文件 GApps 需要根據Genymotion所選擇的Android的系統版本下載.
Android 5.0 https://www.androidfilehost.com/?fid=95784891001614559 (gapps-lp-20141109-signed.zip)
Android 4.4.4 https://www.androidfilehost.com/?fid=23501681358544845 (gapps-kk-20140606-signed.zip)
Android 4.3 https://www.androidfilehost.com/?fid=23060877490000124 (gapps-jb-20130813-signed.zip)
Android 4.2 https://www.androidfilehost.com/?fid=23060877490000128 (gapps-jb-20130812-signed.zip)
Android 4.1 https://www.androidfilehost.com/?fid=22979706399755082 (gapps-jb-20121011-signed.zip)
Android 2.3.7 http://www.mediafire.com/download/bs063kb0m742o5l/gapps-gb-20131027-signed.zip (gapps-gb-20131027-signe.zip)




本篇教學以 Android 5.1.0 (CustomPhone 5.1.0 API 22) 作例子, 我下載的,則是 Android 5.0 https://www.androidfilehost.com/?fid=95784891001614559 (gapps-lp-20141109-signed.zip)
本人測試過, Android 5.1.0 可以用Google Apps for Android 5.0(gapps-lp-20141109-signed.zip) 的文件來安裝. 而且使用了一段時間後,也沒有什麼問題.

1. 在運行Android 模擬器, 在啟動完畢後, 拖放 Genymotion-ARM-Translation_v1.1.zip 到主畫面上.


2. 按OK確定安裝

3. 重啟Android 模擬器

4. 拖放 GApps (gapps-XXXXXXXXXXXXX.zip) 到主畫面上, 在本例子中, 則是gapps-lp-20141109-signed.zip

5. 按OK確定安裝

6. 重啟Android 模擬器, 在這之後,會開始運行一段比較長時間的安裝程序, 而且有可能需要重啟多2,3次Android 模擬器來完成安裝程序

7. 在安裝完後,可能會顯示一些error訊息, 例如以下這個 Reinstall Google+. 這是很正常的.


8. 回去主畫面,啟動google play, 然後登入Android賬號.


9.在登入以後,成功啟動了Google Play,能夠去下載和安裝Apps 了~


10. 在這之後,還需要更新Google的服務,例如Google+, Google Play等, 主要是避免之前出現的error再次發生.






11. 更新完畢後,就能正常使用Google Play Service, 而且之前出現的Error訊息也不出現了 ^o^


3 則留言:

  1. 請問一下
    我的google play在登入到一半時
    會一直出現Google+發生錯誤的訊息
    導致我需要重複輸入我的帳戶 且不只一次
    有解決辦法嗎?

    回覆刪除
    回覆
    1. 你好,我也試過差不多的問題。

      我的解決方法其實已經寫了在這blog 文裡面(由第6點開始)
      要點是

      重啟數次android

      以及

      第10點,在進入Google Play後,更新Google的服務,例如Google+等, 避免之前出現的error再次發生.

      --------------------

      如果你真的登入不了Google Play,可能需要再試試重啟多1,2次。
      要是真的不行,也許是Android / Google Play的版本出現了問題,可能需要另外找方法。

      刪除
    2. 好的 謝謝你的回答
      我會繼續去嘗試的:D

      刪除