0

xamarin Android プロジェクトで Google Maps API を使用しようとしています。サンプル アプリケーションを実行したところ、動作させることができました。

https://github.com/xamarin/monodroid-samples/tree/master/MapsAndLocationDemo_v2

ただし、私のアプリでは、Android.Gms.Maps 名前空間、具体的には SupportMapFragment にクラスがないようです。google-play-services_lib フォルダーを SDK からサンプル アプリにコピーし、動作させてから、このフォルダーをアプリにコピーしました。何が違うのか理解できません。

デモ プロジェクト:

サンプルプロジェクト

私のプロジェクト:

私のプロジェクト

4

2 に答える 2

0

SupportMapFragmentGoogle Play サービス SDK ではなく、Android サポート ライブラリに由来します: http://developer.android.com/reference/com/google/android/gms/maps/SupportMapFragment.html

プロジェクトで参照を取得するにはSupportMapFragment、Android SDK からファイルをコピーする必要があります。

<android-sdk>/extras/android/support/v4/android-support-v4.jar

を Android プロジェクトlibsディレクトリに追加します。

クリーンアップしてビルドすると、これでうまくいくはずです。

于 2013-07-03T21:03:00.517 に答える