2011-10-25 10 views
0

このリンクhereのおかげで、Mac OSX Lion 10.7にAndroid用MonoDevelopをインストールする手順に従っています。 前に、私はMonoDevelop for IOSのために同じことをやったことがあります。 しかし、Android用のMonoDevelopでは例外が発生しますが、なぜ動作しないのか分かりません。Xamarin - MonoDevelop _ "Mono for Android"のソリューションを作成できません

誰かが私を助けることができればいいですか?

ありがとうございます。

例外:

System.Reflection.TargetInvocationException:呼び出しのターゲットが例外をスローされました。 ---> MonoDevelop.Core.UserException:Androidのモノがインストールされていない MonoDevelop.MonoDroid.MonoDroidProject.ThrowIfNotInstalled()[0x0002d] /private/tmp/source/md-addins/MonoDevelop.MonoDroid/MonoDevelop.MonoDroid/ MonoDroidProject.cs:MonoDevelop.MonoDroid.MonoDroidProject.Initで58 ()[0x00000] MonoDevelop.MonoDroidで/private/tmp/source/md-addins/MonoDevelop.MonoDroid/MonoDevelop.MonoDroid/MonoDroidProject.cs:222 います。 MonoDroidProject..ctor(System.String languageName、MonoDevelop.Projects.ProjectCreateInformation info、System.Xml.XmlElement projectOptions)/private/tmp/source/md-addins/MonoDevelop.MonoDroid/MonoDevelop.MonoDroid/MonoDroidProject.csの[0x0001b] :183 at MonoDevelop.MonoDroid.MonoDroidProjectBinding.CreateProject(MonoDevelop.Projects.ProjectCreateInformation info、System.Xml.XmlElement projectOptions)[0x0000c] in/private/tmp/source/md-addins/MonoDevelop.MonoDroid/MonoDevelop.MonoDroid/MonoDroidProjectBinding.cs:40 at MonoDevelop.Projects.ProjectService.CreateProject(System.String型、MonoDevelop.Projects.ProjectCreateInformation情報、System.Xml.XmlElementプロジェクトオプション)[0x00033] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectService.cs:498 at MonoDevelop.Ide.Templates.ProjectDescriptor.CreateItem(MonoDevelop.Projects.ProjectCreateInformation projectCreateInformation、System.String defaultLanguage)[/ /。 Projects.SolutionFolder parentFolder、MonoDevelop.Projects.ProjectCreateInformation cinfo)/private/tmp/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelの[0x0000e]/private/tmp/source/monodevelop/main/src /内の[0x000e3] [System.Object sender、System.EventArgs e]を選択します。コア/ MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewProjectDialog.cs:474 MonoDevelop.Ide.Projects.NewProjectDialog + TemplateView.m__3A(System.Object、System.EventArgs)[0x0000b] in/private/tmp/source/(ラッパーで管理されたネイティブに)System.Reflection.MonoMethod:InternalInvoke(System.Reflection.MonoMethod、object、object) []、System.Exception &) (System.Reflection.MonoMethod.Invoke(System.Object obj、BindingFlags invokeAttr、System.Reflection.Binderバインダー、System.Object []パラメーター、System.Globalization.CultureInfoカルチャ)[0x000d5]イン/ pr内部例外スタックトレースの末尾--- System.Reflectionの ---内部の例外スタックトレースの末尾--- System.Reflectionの 。/private/tmp/monobuild/build/BUILD/monoMethod.Invoke(System.Object obj、BindingFlags invokeAttr、System.Reflection.Binderバインダー、System.Object []パラメーター、System.Globalization.CultureInfoカルチャ) System.Reflection.MethodBase.Invoke(System.Object obj、System.Object [] parameters)の/0.2006/mcs/class/ corlib/System.Reflection/MonoMethod.cs:234 /private/tmp/monobuild/build/BUILD/mono-2.10.6/mcs/class/corlib/System.Reflection/MethodBase。cs:96 at System.Delegate.DynamicInvokeImpl(System.Object [] args)/private/tmp/monobuild/build/BUILD/mono-2.10.6/mcs/class/corlib/System/Delegate.csの[0x000bf] :408 at System.MulticastDelegate.DynamicInvokeImpl(System.Object [] args)/private/tmp/monobuild/build/BUILD/mono-2.10.6/mcs/class/corlib/System/MulticastDelegate.csの[0x00018]:[ 70 at System.Delegate.DynamicInvoke(System.Object [] args)/private/tmp/monobuild/build/BUILD/mono-2.10.6/mcs/class/corlib/System/Delegate.cs:382の[0x00000] GLib.Signal.ClosureInvokedCB(System.Object o、GLib.ClosureInvokedArgs args)[0x00000] in 0:GLib.SignalClosure.Invoke(GLib.ClosureInvokedArgs args)[0x00000] in:0 GLib.SignalClosure.MarshalCallback (IntPtr raw_closure、IntPtr return_val、UInt32 n_param_vals、IntPtr param_values、IntPtrの呼び出し_hint、IntPtr marshal_data)[0x00000] in:0

答えて

0

Andoid 1.2.0トライアル用にMonoを再インストールしました。

こんにちは、

は、実際にここに二つの問題があります。最初の1つは、 が実際にはもっと多くの有益なエラーダイアログがこのメールに添付された であることが示されているということです。私はこの問題を将来のリリースの MonoDevelopで解決しました。あなたはもはやその分かりにくいスタックトレースを取得しません。 申し訳ありません。

第2に、このエラーが発生した場合、Android用のMonoには が正しくインストールされておらず、見つからないことを意味します。あなたは あなたがAndoid 1.2.0トライアル版かフル版用にMonoをインストールしたことを確認できますか? が標準の場所にあることを確認するには、ファイルシステム上の /Developer/MonoAndroidにあるディレクトリを見つける必要があります。それがなければ、 インストールに何か問題が生じました。その場合、 は、Android用のMonoを再インストールし、その場所に がインストールされているかどうかを確認することをおすすめします。

問題が解決するかどうかお知らせください。うまくいかない場合は、 正確に把握するために、より多くの情報を取得する必要があります。

ありがとう、アラン

関連する問題