LoginSignup
12
12

More than 5 years have passed since last update.

Genymotion2.0のGCMなどGoogle Apps周りの問題を解決する

Posted at

問題

GoogleApps系のライブラリをGenyMotion2.0から持たなくなってしまったようです。

なのでGenyMotion上でGCMなんかを使っているアプリを動かすと、以下のエラーを吐いてクラッシュしていました。

java.lang.UnsupportedOperationException: Device does not have package com.google.android.gsf

一応、GenyMotionチームが解決に向けて鋭意開発を進めているようなのですが、まだGoogleApps系は搭載されていない模様。

これがないとGCMだけでなく、PlayStoreや課金周りの対応もできない模様。

というわけで、公式で解決されるまでの対症療法的解決策について。

対策

参考ページにあったとおり、
http://wiki.rootzwiki.com/Google_Apps#Universal_Packages_2
から、必要なバージョン向けのGoogleAppsパッケージのzipファイルをダウンロード。
あとはzipファイルをGenyMotionのVMに対してドラッグアンドドロップすると、パッケージのインストールが始まります。
完了したらVMを再起動してください。
以上でGenyMotion内にてGoogleApps系のパッケージが利用可能になります。

ちなみに上のGoogleAppsパッケージはGoogle公式などではなく、もともとCyanogenModなど向けのパッケージの模様です。

参考

12
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
12