创建一个应用程序的MonoDevelop [英] Creating a MonoDevelop application

查看:219
本文介绍了创建一个应用程序的MonoDevelop的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图创建一个 -for-Android应用程序 MonoDevelop的。我在Windows  7 64位,和我的MonoDevelop版2.6 Beta 3的

当我输入应用程序名称,并击中了前进按钮,它给了我下面的错误,


  1. 文件Activity1.cs不能写入。


  2. 文件资源不能写入。


  3. 文件属性无法写入。


  4. 文件资源不能写入。


这是什么问题?

错误1

错误信息

  system.missingMethodException而:未找到方法:'MonoDevelop.Projects.ProjectFile MonoDevelop.Projects.ProjectFileEventArgs.get_ProjectFile()。   在MonoDevelop.MonoDroid.MonoDroidProject.OnFileAddedToProject(ProjectFileEventArgs E)   在MonoDevelop.Projects.Project.NotifyFileAddedToProject(IEnumerable`1 OBJ文件)   在MonoDevelop.Projects.Project.OnItemsAdded(IEnumerable`1 OBJ文件)   在MonoDevelop.Projects.DotNetProject.OnItemsAdded(IEnumerable`1 OBJ文件)   在MonoDevelop.Projects.ProjectItemCollection`1.NotifyAdded(IEnumerable`1项目,布尔comesFromParent)   在    MonoDevelop.Projects.ProjectItemCollection`1.MonoDevelop.Projects.IItemListHandler.InternalAdd(IEnumerable`1 OBJ文件,布尔comesFromParent)       在MonoDevelop.Projects.ProjectItemCollection`1.NotifyAdded(IEnumerable`1项目,布尔comesFromParent)       在MonoDevelop.Projects.ProjectItemCollection`1.OnItemAdded(T项)       在MonoDevelop.Projects.ItemCollection`1.InsertItem(的Int32指数,T项)       在System.Collections.ObjectModel.Collection`1.Add(T项)       在MonoDevelop.Projects.Project.AddFile(字符串的文件名,字符串BuildAction的)       在MonoDevelop.Ide.Templates.SingleFileDescriptionTemplate.AddFileToProject(SolutionItem policyParent,工程项目,语言的字符串,字符串目录字符串名称)       在MonoDevelop.Ide.Templates.SingleFileDescriptionTemplate.AddToProject(SolutionItem policyParent,工程项目,语言的字符串,字符串目录字符串名称)       在MonoDevelop.Ide.Templates.ProjectDescriptor.InitializeItem(SolutionItem policyParent,ProjectCreateInformation projectCreateInformation,字符串defaultLanguage,SolutionEntityItem项)

找类似的细节其它错误。

这是我所得到的,当我安装外接程序:

此外,当我打工具>选项>其它>单为Android SDK的,我得到以下错误(和错误的详细信息)在弹出


  

取消处理的异常


  System.Reflection.TargetInvocationException:异常已被调用的目标引发异常。 ---> System.IO.FileNotFoundException:未能加载文件或程序集Mono.Posix,版本= 4.0.0.0,文化=中性公钥= 0738eb9f132ed756'或它的一个依赖。该系统找不到指定的文件。   在MonoDevelop.MonoDroid.Gu​​i.MonoDroidSdkSettingsWidget.Build()   在MonoDevelop.MonoDroid.Gu​​i.MonoDroidSdkSettingsWidget..ctor()   在MonoDevelop.MonoDroid.Gu​​i.MonoDroidSdkSettings.CreatePanelWidget()   在MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.CreatePageWidget(SectionPage页)   在MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.ShowPage(OptionsDialogSection部分)   在MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.OnSelectionChanged(一个Object,EventArgs的一个)   ---内部异常堆栈跟踪的结尾---   在System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo方法,对象目标,对象[]参数,SignatureStruct&安培; SIG,MethodAttributes methodAttributes,RuntimeType typeOwner)   在System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo方法,对象目标,对象[]参数,签名的签名,MethodAttributes methodAttributes,RuntimeType typeOwner)   在System.Reflection.RuntimeMethodInfo.Invoke(obj对象,的BindingFlags invokeAttr,粘结剂粘合,对象[]参数,CultureInfo的文化,布尔skipVisibilityChecks)   在System.Delegate.DynamicInvokeImpl(对象[]参数)   在GLib.Signal.ClosureInvokedCB(对象o,ClosureInvokedArgs参数)   在GLib.SignalClosure.Invoke(ClosureInvokedArgs参数)   在GLib.SignalClosure.MarshalCallback(IntPtr的raw_closure,IntPtr的RETURN_VAL,UInt32的n_param_vals,IntPtr的param_values​​,IntPtr的invocation_hint,IntPtr的marshal_data)


解决方案

我遇到了同样的错误,并看到丹尼尔·索托的答案的错误创建Android应用 的。基本上,安装MonoDevelop的这里

我才得以继续。

I'm trying to create a Mono-for-Android application in MonoDevelop. I'm on Windows 7 64-bit, and my MonoDevelop version is 2.6 Beta 3.

When I enter an application name and hit the forward button, it gives me the following errors,

  1. File Activity1.cs could not be written.

  2. File Resources could not be written.

  3. File Properties could not be written.

  4. File Assets could not be written.

What's the problem?

Error details for error 1

System.MissingMethodException: Method not found: 'MonoDevelop.Projects.ProjectFile MonoDevelop.Projects.ProjectFileEventArgs.get_ProjectFile()'.

   at MonoDevelop.MonoDroid.MonoDroidProject.OnFileAddedToProject(ProjectFileEventArgs e)

   at MonoDevelop.Projects.Project.NotifyFileAddedToProject(IEnumerable`1 objs)

   at MonoDevelop.Projects.Project.OnItemsAdded(IEnumerable`1 objs)

   at MonoDevelop.Projects.DotNetProject.OnItemsAdded(IEnumerable`1 objs)

   at MonoDevelop.Projects.ProjectItemCollection`1.NotifyAdded(IEnumerable`1 items, Boolean comesFromParent)

   at

    MonoDevelop.Projects.ProjectItemCollection`1.MonoDevelop.Projects.IItemListHandler.InternalAdd(IEnumerable`1 objs, Boolean comesFromParent)

       at MonoDevelop.Projects.ProjectItemCollection`1.NotifyAdded(IEnumerable`1 items, Boolean comesFromParent)

       at MonoDevelop.Projects.ProjectItemCollection`1.OnItemAdded(T item)

       at MonoDevelop.Projects.ItemCollection`1.InsertItem(Int32 index, T item)

       at System.Collections.ObjectModel.Collection`1.Add(T item)

       at MonoDevelop.Projects.Project.AddFile(String filename, String buildAction)

       at MonoDevelop.Ide.Templates.SingleFileDescriptionTemplate.AddFileToProject(SolutionItem policyParent, Project project, String language, String directory, String name)

       at MonoDevelop.Ide.Templates.SingleFileDescriptionTemplate.AddToProject(SolutionItem policyParent, Project project, String language, String directory, String name)

       at MonoDevelop.Ide.Templates.ProjectDescriptor.InitializeItem(SolutionItem policyParent, ProjectCreateInformation projectCreateInformation, String defaultLanguage, SolutionEntityItem item)

Get similar details for other errors.

This is what I get when I install the AddIn:

Also when I hit Tools>Options>Other>Mono for Android SDK's, I get the following error(and error details) in a pop-up

Un-handled exception

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'Mono.Posix, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' or one of its dependencies. The system cannot find the file specified.

   at MonoDevelop.MonoDroid.Gui.MonoDroidSdkSettingsWidget.Build()

   at MonoDevelop.MonoDroid.Gui.MonoDroidSdkSettingsWidget..ctor()

   at MonoDevelop.MonoDroid.Gui.MonoDroidSdkSettings.CreatePanelWidget()

   at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.CreatePageWidget(SectionPage page)

   at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.ShowPage(OptionsDialogSection section)

   at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.OnSelectionChanged(Object s, EventArgs a)

   --- End of inner exception stack trace ---

   at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)

   at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)

   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)

   at System.Delegate.DynamicInvokeImpl(Object[] args)

   at GLib.Signal.ClosureInvokedCB(Object o, ClosureInvokedArgs args)

   at GLib.SignalClosure.Invoke(ClosureInvokedArgs args)

   at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)

解决方案

I ran into the same error and found a solution by seeing Daniel Soto's answer to Error creating Android app. Basically, install the 2.5.90.3 trunk build of MonoDevelop here.

I was able to continue.

这篇关于创建一个应用程序的MonoDevelop的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆