こんにちは。エクセルソフトの田淵です。
軽くて速い Xamarin Android Player、皆さん使ってらっしゃいますか?まだの方は Xamarin ユーザーであれば無料で使用できますので是非使ってみてください。Google 純正の x86 Emulator よりも確実に使いやすいです(ARM Emulator は言わずもがな)。Genymotion も良いみたいですが個人開発者でも年間 €99、企業の開発者は €299 ですしね。
Xamarin Android Player については以下をご参照ください。
- Xamarin Android Player のインストール方法 ( Google Apps & Google Play Services 含む ) - Yuta Watanabe's Blog
- Xamarin Android Player をお勧めする3つの理由 - Xamarin 日本語情報
- Windows で動作する Android 仮想環境の比較まとめ - Xamarin 日本語情報
- Xamarin Android Player | Xamarin (公式ドキュメント)
Xamarin Android Player の初期設定と Google Play サービスのインストールについて
最初にリンクした渡辺さんのエントリーにも公式ドキュメントにも、Google Play サービス使うと便利だよ。とありますが、手順に沿って入れてみたところ、Google+ がエラーを吐きまくって落ちまくるので、この部分だけのエントリーを用意しても良いかな?と思いました。
詳細な手順
以下に記載します。なお、今回は Mac での画面写真ですが、Windows でも作業内容は全く同じです。
- イメージをダウンロードして起動したら、まずは UI を日本語にしときましょう。
-
Settings
>Languages & input
のLanguages
で日本語
を選択し、Japanese IME
キーボードをチェックしてデフォルトの入力方法を日本語 Japanese IME
にします。
-
Google Apps - CyanogenMod からダウンロードした
gapps-kk-20140606-signed.zip
(2014/12/11 現在) をそのままドラッグ&ドロップします。
通知が来たりしてそのまま待っていると
Android をアップグレードしています...
の画面になりますのでしばらく待ちます。
OK をクリックするとログイン画面に移行するのですが、この途中にも再度ダイアログが表示されたりして、先に進めません。まずは Google+ を無効にしましょう。
-
設定
>アプリ
のすべて
タブで Google+ を見つけて無効にしてやりましょう。
なお、ダイアログで
OK
をクリックすると都度 Google Play の Intent が立ち上がるので、ダイアログが出たら右下のタスクボタン(?) で設定に戻して処理を進めるとやりやすいかもです。
-
無効に出来たら静かになりますので、Google Play にログインして、アプリを更新します。
ログインに使用するアカウントですが、普段お使いのアカウントとは分けた方が無難っぽいです。Android デバイス マネージャー に自動で追加されますが、これが消せないっぽいので…
完了
お疲れ様でした。取り敢えずこれで Google Play Service を使用するアプリも動かせるはずです。特に Xamarin Android Player では OpenGL が動作するので、マップも動きます。
気になったら
Xamarin Android Player は Xamarin ユーザーであれば無料で使用できます。こちら からダウンロードできますので、是非使ってみてください。
以上です。