2

私はMonoDevelopと、そのことに関するモバイルデバイス開発の完全な初心者です。

android(Windows試用版)およびそれに付属する他のすべてのもの(Java、Android SDK、GtkSharpなど)用のmonodevelopをダウンロードしてインストールしました。いくつかの基本的なアプリを作成して、エミュレーターにデプロイすることができました。次に、サンプルアプリケーションをダウンロードしました。MapsDemoを作成したいのですが、デプロイに問題があります。

Google API(プラットフォーム2.3.3 APIレベル10)を対象とした新しいAVDを作成したと思います。Run| RunWith | Androidデバイスエミュレーター-5554を使用してアプリを実行しようとすると、エラーが発生し、パッケージの作成に失敗しました。

以下は最初のいくつかのエラーです。

  AddOnPlatformLibraries:



C:\Program Files\Java\jdk1.6.0_37\bin\javac.exe -d obj\Debug\android\bin\classes -classpath "C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v2.2\mono.android.jar" -bootclasspath "C:\Documents and Settings\xxxxxxx\Local Settings\Application Data\Android\android-sdk\platforms\android-8\android.jar" -encoding UTF-8 "@C:\Documents and Settings\xxxxxxx\Local Settings\Temp\tmp14A.tmp" 



obj\Debug\android\src\mono\com\google\android\maps\ItemizedOverlay_OnFocusChangeListenerImplementor.java(8,42): javac error :  package com.google.android.maps.ItemizedOverlay does not exist

obj\Debug\android\src\mono\com\google\android\maps\ItemizedOverlay_OnFocusChangeListenerImplementor.java(8,42): javac error :       com.google.android.maps.ItemizedOverlay.OnFocusChangeListener

obj\Debug\android\src\mono\com\google\android\maps\ItemizedOverlay_OnFocusChangeListenerImplementor.java(8,42): javac error : 



obj\Debug\android\src\mono\com\google\android\maps\ItemizedOverlay_OnFocusChangeListenerImplementor.java(27,53): javac error :  package com.google.android.maps does not exist

助けていただければ幸いです。覚えておいてください、私はこれに完全に慣れていません。

4

2 に答える 2

0

Google API の Target API を使用して AVD をターゲットにする必要があります。詳細については、この画像を参照してください http://snag.gy/tIPoW.jpg

于 2012-11-14T02:34:51.560 に答える
0

まず、次の手順に従っていることを確認してください: Google マップをサポートするデバイスの作成

次に、MWC.Core.MD と MWC.Droid の Android ターゲットを Android 4.0 に変更し ([プロジェクト プロパティ] -> [アプリケーション] -> [最小 Android ターゲット])、ソリューションをリロードしました。

これを行った後、コンパイルの問題はなくなりました。ターゲットを変更することで、C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v4.0\Mono.Android.GoogleMaps.dll への参照が追加されたとします。

于 2013-04-04T10:34:17.403 に答える