18
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

爆速エミュレータで Google Maps Android API v2 を動かす

Last updated at Posted at 2013-10-20

Google APIs のエミュレータで Google Map Android API v2 が動くようになったのですが、やっぱり遅い、使えん。
という訳で、Intel の爆速エミュレータで GMapV2 を使う手順の備忘録です。(ご利用は自己責任で)

爆速エミュレータの導入

こちら等を参考にセットアップします。

エミュレータで Google Maps Android API v2 を動かす

com.google.android.gms.apkcom.android.vending.apk が必要なのでどうにかして入手しインストールします。(ほとんど答えだけど下記参照)

apk が古いとうまく動作しません。なるべく新しいものを探しましょう。(ボソ

AndroidManifest.xml から com.google.android.maps の定義を消す

意外とハマったのがコレ。

AndroidManifest.xml

<uses-library android:name="com.google.android.maps" />

が定義してあると、

10-20 11:35:52.977: E/PackageManager(1178): Package xxxx requires unavailable shared library com.google.android.maps; failing!

というエラーになります。

この com.google.android.maps は Google Maps API v1 で必要だったもので、v2 では必要ありません。削除しましょう。

v2 の使い方を説明するブログやサイトで、これが含まれてしまってるものがあるようです。(かくいう自分もそんなサイトからコピペしてきたまま使ってたのでエラーになりました(汗)

動かす

あとは、実機と変わりません。

img

やばい、PC性能とネットワーク環境のおかげで実機より快適になったw

参考

18
18
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
18
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?