我遵循了在MacOSXLion10.7上安装MonoDevelop的步骤,这要感谢这里的链接。以前,我也为IOS做过同样的事情,而且它也能工作。但是现在对于MonoDevelop,我得到了一个例外,我不明白为什么它不能工作。
如果有人能帮我会很好吗?
非常感谢。
例外情况:
System.Reflection.TargetInvocationException:调用的目标引发了异常。/private/tmp/source/md-addins/MonoDevelop.MonoDroid/MonoDevelop.MonoDroid/MonoDroidProject.cs:183 at MonoDevelop.MonoDroid.MonoDroidProjectBinding.CreateProject (MonoDevelop.Projects.ProjectCreateInformation info中的System.Xml.XmlElement projectOptions) 0x0001b,/private/tmp/source/md-addins/MonoDevelop.MonoDroid/MonoDevelop.MonoDroid/MonoDroidProjectBinding.cs:40 at MonoDevelop.Projects.ProjectService.CreateProject中的System.Xml.XmlElement projectOptions) 0x0000c (System.String类型,MonoDevelop.Projects.ProjectCreateInformation信息,/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) 0x00036 in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectDescriptor.cs:111 at MonoDevelop.Ide.Templates.ProjectTemplate.HasItemFeatures (MonoDevelop.Projects.SolutionFolder parentFolder,/private/tmp/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectTemplate.cs:302 at MonoDevelop.Ide.Projects.NewProjectDialog.SelectedIndexChange (System.Object MonoDevelop.Projects.ProjectCreateInformation,System.EventArgs e) 0x000e3 in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewProjectDialog.cs:474 at MonoDevelop.Ide.Projects.NewProjectDialog+TemplateView.m__3A (System.Object,( /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewProjectDialog.cs:678 at (包装托管到本地) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj,BindingFlags invokeAttr,System.Reflection.Binder binder,System.Object[]参数),( /private/tmp/monobuild/build/BUILD/mono-2.10.6/mcs/class/corlib/System.Reflection/MonoMethod.cs:226中的System.Globalization.CultureInfo培养) 0x000d5 --内部异常堆栈跟踪的结束--在System.Reflection.MonoMethod.Invoke (System.Object obj、BindingFlags invokeAttr、System.Reflection.Binder绑定、System.Object[]参数,/private/tmp/monobuild/build/BUILD/mono-2.10.6/mcs/class/corlib/System.Reflection/MonoMethod.cs:234 at System.Reflection.MethodBase.Invoke (System.Object obj,System.Object obj)( /private/tmp/monobuild/build/BUILD/mono-2.10.6/mcs/class/corlib/System.Reflection/MethodBase.cs:96 at System.Delegate.DynamicInvokeImpl (System.Object[] args) 0x000bf in /private/tmp/monobuild/build/BUILD/mono-2.10.6/mcs/class/corlib/System/Delegate.cs:408 at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) 0x00018 in /private/tmp/monobuild/build/BUILD/ System.Object[] /mono-2.10.6/mcs/class/corlib/System/MulticastDelegate.cs:70 at System.Delegate.DynamicInvoke (System.Object[] args) 0x00000 in /private/tmp/monobuild/build/BUILD/mono-2.10.6/mcs/class/corlib/System/Delegate.cs:382 at GLib.Signal.ClosureInvokedCB (System.Object o,GLib.ClosureInvokedArgs args) 0x00000 in :0 at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) 0x00000 in :0 at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure,IntPtr return_val,UInt32 n_param_vals,IntPtr param_values,IntPtr invocation_hint,IntPtr marshal_data) 0x00000 in :0
发布于 2011-10-26 09:35:12
我正在为Andoid1.2.0试用安装Mono,现在它可以工作了。
嗨, 其实这里有两个问题。第一个是,您应该已经显示了一个更多的信息错误对话框附加到这封电子邮件。我已经修复了这个问题,所以在MonoDevelop的未来版本中,您将不再得到那种无法理解的堆栈跟踪。对此表示歉意。 其次,当您得到这个错误,这意味着没有正确安装,无法找到。你能确认你已经为Andoid1.2.0试用版或完整版本安装了Mono吗?要验证它位于标准位置,您应该在文件系统上找到/Developer/MonoAndroid目录。如果它不在那里,那么安装就出了问题。在这种情况下,我建议再次为Android重新安装Mono,并验证它是否已安装到该位置。 如果这能为你解决这个问题,请告诉我们。如果没有,我们可能需要获得更多的信息,才能准确地找出哪里出了问题。 谢谢你,艾伦
https://stackoverflow.com/questions/7887303
复制相似问题