Проблема с запуском приложения MonoDevelop - PullRequest
0 голосов
/ 17 июля 2011

Это продолжение моей проблемы с созданием приложения MonoDevelop вопрос,

Проблема решена, я могу создать приложение, но теперь у меня проблемы с его запуском,

Когда я запускаю приложение, я получаю сообщение об ошибке:

C: \ Users \ Tarun \ Documents \ Projects \ myAndroidApp \ myAndroidApp \ aresgen:

Ошибка 1: не удалось найти каталог платформы SDK 'C: \ Program Files (X86) \ Android \ Android-SDK \ платформы \ андроида-4' .

Убедитесь, что у вас есть установлена ​​поддержка этой версии платформы Android в Android SDK Менеджер. (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) ​​

Помощь оценена!

1 Ответ

0 голосов
/ 22 июля 2011

Верьте или нет, я читал о проблеме с SDK, где он не может разобрать пробелы в пути. Попробуйте переустановить Android SDK в путь без пробелов. В моем случае я установил его на C:\Android\android-sdk.

...