C# 如何在Xamarin上启动项目?

C# 如何在Xamarin上启动项目?,c#,android,visual-studio,xamarin,xamarin.forms,C#,Android,Visual Studio,Xamarin,Xamarin.forms,已安装win10,已安装Visual Studio+Xamarin。我创建了Xamarin论坛项目,并尝试在android上运行: СзззззаааааааааааааааСаа CharStyleбббб错误:程序包android.support.v7.internal.widget.ActivityChooserModel不存在 android.support.v7.internal.widget.ActivityChooserModel.OnChooseActivityListener

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

СзззззаааааааааааааааСаа CharStyleбббб错误:程序包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
CharStyleбббб错误:包android.support.v7.internal.widget不存在 公共布尔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\u OnChooseActivityListenerImplementor.java 28
CharStyleбббб错误:包android.support.v7.internal.widget不存在 私有本机布尔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\u OnChooseActivityListenerImplementor.java 33
CharStyleбббб错误:程序包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\U OnFitSystemWindowsListenerImplementor.java 8
CharStyleбббб错误:程序包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\U OnInflateListenerImplementor.java 8
CharStyleбббб错误:包android.support.v7.internal.widget不存在 public void onInflate(android.support.v7.internal.widget.viewsubcompat p0,android.view.view p1)c:\Users\MK\Documents\Visual Studio 2015\Projects\App2\App2.Droid\obj\Debug\android\src\mono\android\support\v7\internal\widget\viewsubcompat\u OnInflateListenerImplementor.java 28
CharStyleбббб错误:包android.support.v7.internal.widget不存在 私有本机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\u OnInflateListenerImplementor.java 33
系统对象模型 Пжжжжжжжжжжжжажа1078。请在工具->选项->Xamarin->Android设置菜单上验证Android SDK路径和Java开发工具包路径。有关更多详细信息,请参阅日志。0


如何正确启动?

我无法正确读取错误,但您似乎缺少软件包


您是否遵循了上的所有步骤?

我将首先解决您的错误: “Пцжжццццццццццццццццццц1094

也就是说,检查(如果需要设置)Android SDK路径和JDK路径


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

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

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

  • 基于Android的JDK软件开发工具包JDK。Внимательнее читай репорты об ошибках