一月ほど前(1/31のBlog参照)に公開したものそのままではMapが動かなかった
前回は
http://codezine.jp/article/detail/7440
を参考にした
Google Maps Android API v2 Getting Started
によると
Androiod Manifestに
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
を追加する必要があった
しかし
google-play-services_lib
のres/valuesに
@integer/google_play_services_version
が見当たらなかった
ので一旦google-play-services_libを削除
google-play-services_lib
をpropertyのAndroidでremove
Google Play services をandroid SDK Managerでインストールしなおし
google-play-services_lib
をpropertyのAndroidでadd(is Libraryはチェックせず)
そうして実行しようとしたら
"Unable to execute dex: Java heap space"
というエラーがでた
eclipse.ini
の
-Xms40m
-Xmx256m
を
-Xms512m-Xmx1024m
と書き換えたら動いた
しかし
MapFragment mapFragment = (MapFragment) getFragmentManager()
のところでエラー@SuppressLintをつけるかというメニューがでたつけても動かず説明を読んで
かわりにandroid:minSdkVersionを増やしたら動いた
しかし
それでもMapが表示されず
googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
のかわりに
googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
としたら表示された
人気ブログランキングへ
にほんブログ村 デザインブログランキング
0 件のコメント:
コメントを投稿