昨日Google Maps Android API v2を使おうとして失敗したが、throw Life - Google Maps Android API v2を使ってみたを見て欠けていた手順を試したところ、自分の持っているAndroid Gingerbread(2.3)のデバイスでも動いた。逆にエミュレータでは「Get Google Play Service」と出てしまい動かなかった。

具体的には、上記のページの「サポートパッケージを組み込む」の手順が抜けていた。 そしてアプリのActivityをandroid.support.v4.app.FragmentActivityのサブクラスにする必要があった。そうしないとレイアウトにマップ用のSupportMapFragmentを足すと、実行時にandroid.view.InflateExceptionが出てしまう。

参考