[英]Problem running a MonoDevelop App
这是我在创建 MonoDevelop App问题时遇到的问题的延续,
问题解决了,我可以创建一个应用程序,但是现在我在运行它时遇到了问题,
当我运行应用程序时,我收到一条错误消息,
C:\Users\tarun\Documents\Projects\myAndroidApp\myAndroidApp\aresgen:
错误 1:找不到 SDK 平台目录 'C:\Program Files (x86)\Android\android-sdk\platforms\android-4'。
确保您已在 Android SDK 管理器中安装了对此 Android 平台版本的支持。 (1) (myAndroidApp)
还有以下问题,
当我点击tools > options > other > Mono For Android SDKs
时,我收到以下错误,
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)
此外,当我right-click project > options > Build > Mono For android build/Mono for android applications
时,我得到同样的错误(上面提到的那个)
我的 MonoDevelop 版本是 2.6(2.5.90)
帮助表示赞赏!
信不信由你,我读到了 SDK 的一个问题,它无法解析路径中的空格。 尝试将 Android SDK 重新安装到没有空格的路径。 就我而言,我将它安装到C:\Android\android-sdk
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.