如何在Xamarin上启动项目?

时间:2017-03-16 21:31:42

标签: c# android visual-studio xamarin xamarin.forms

安装了win10,安装了Visual Studio + Xamarin。我创建Xamarin论坛项目并尝试在android上运行:

enter image description here

  

СерьезностьКодОписаниеФайлСтрокаСостояниеподавления   Ошибка错误:包android.support.v7.internal.widget.ActivityChooserModel不存在           android.support.v7.internal.widget.ActivityChooserModel.OnChooseActivityListener c:\ Users \ MK \ Documents \ Visual Studio 2015 \ Projects \ App2 \ App2 \ App2.Droid \ obj \ Debug \ android \ src \ mono \ android \ support \ v7 \ internal \ widget \ ActivityChooserModel_OnChooseActivityListenerImplementor.java 8
  Ошибка错误:包android.support.v7.internal.widget不存在       public boolean onChooseActivity(android.support.v7.internal.widget.ActivityChooserModel p0,android.content.Intent p1)c:\ Users \ MK \ Documents \ Visual Studio 2015 \ Projects \ App2 \ App2 \ App2.Droid \ _ obj \ Debug \ android \ src \ mono \ android \ support \ v7 \ internal \ widget \ ActivityChooserModel_OnChooseActivityListenerImplementor.java 28
  Ошибка错误:包android.support.v7.internal.widget不存在       private native boolean n_onChooseActivity(android.support.v7.internal.widget.ActivityChooserModel p0,android.content.Intent p1); c:\ Users \ MK \ Documents \ Visual Studio 2015 \ Projects \ App2 \ App2 \ App2.Droid \ obj \ Debug \ android \ src \ mono \ android \ support \ v7 \ internal \ widget \ ActivityChooserModel_OnChooseActivityListenerImplementor.java 33   Ошибка错误:包android.support.v7.internal.widget.FitWindowsViewGroup不存在           android.support.v7.internal.widget.FitWindowsViewGroup.OnFitSystemWindowsListener c:\ Users \ MK \ Documents \ Visual Studio 2015 \ Projects \ App2 \ App2 \ App2.Droid \ obj \ Debug \ android \ src \ mono \ android \ support \ v7 \ internal \ widget \ FitWindowsViewGroup_OnFitSystemWindowsListenerImplementor.java 8
  Ошибка错误:包android.support.v7.internal.widget.ViewStubCompat不存在           android.support.v7.internal.widget.ViewStubCompat.OnInflateListener c:\ Users \ MK \ Documents \ Visual Studio 2015 \ Projects \ App2 \ App2 \ App2.Droid \ obj \ Debug \ android \ src \ mono \ android \ support \ v7 \ internal \ widget \ ViewStubCompat_OnInflateListenerImplementor.java 8
  Ошибка错误:包android.support.v7.internal.widget不存在       public void onInflate(android.support.v7.internal.widget.ViewStubCompat p0,android.view.View p1)c:\ Users \ MK \ Documents \ Visual Studio 2015 \ Projects \ App2 \ App2 \ App2.Droid \ _ obj \ Debug \ android \ src \ mono \ android \ support \ v7 \ internal \ widget \ ViewStubCompat_OnInflateListenerImplementor.java 28
  Ошибка错误:包android.support.v7.internal.widget不存在       private native void n_onInflate(android.support.v7.internal.widget.ViewStubCompat p0,android.view.View p1); c:\ Users \ MK \ Documents \ Visual Studio 2015 \ Projects \ App2 \ App2 \ App2.Droid \ obj \ Debug \ android \ src \ mono \ android \ support \ v7 \ internal \ widget \ ViewStubCompat_OnInflateListenerImplementor.java 33   ПредупреждениеНенайденкомпонент“System.ObjectModel”,накоторыйуказываетссылка。
  Предупреждение尝试初始化Android Designer时发生意外错误。请在Tools-> Options-> Xamarin-> Android设置菜单上验证Android SDK路径和Java Development Kit路径。有关更多详细信息,请参阅日志。 0

如何正确启动?

3 个答案:

答案 0 :(得分:1)

我无法正确阅读错误,但看起来你错过了包裹?

您是否已按照Xamarin Android setup guide上的所有步骤进行操作?

答案 1 :(得分:1)

我首先解决错误的结束: “Предупреждение尝试初始化Android Designer时出现意外错误。请验证Android SDK路径和工具上的Java Development Kit路径>选项 - > Xamarin-> Android设置菜单。请参阅日志了解更多详情.0 “

即检查(如果需要,设置)Android SDK路径和JDK路径。

在Visual Studio中,这是在工具>下选项> Xamarin> Android设置。我不记得必须设置任何环境/路径变量,我知道Android Studio曾经需要路径中的东西,但我认为Visual Studio / Xamarin没有要求它们,或者可能它们已经设置好所以它没有需要问。

答案 2 :(得分:0)

从错误日志中,Xamarin表单包可能未完全安装在本地计算机中。有些包丢失了。要解决此问题,请尝试以下步骤:

  1. 关闭所有Visual Studio实例。
  2. 重定向到C:\ Users \ UserName \ AppData \ Local \ folder。
  3. 重命名或删除Xamarin文件夹
  4. 使用VS打开解决方案,重建项目。
  5. 等到VS完成下载所有软件包。这将需要几分钟,具体取决于您当地的网络。