Visual Studio Xamarin安装问题

时间:2017-01-09 16:59:56

标签: xamarin visual-studio-2015 xamarin.android

我有一段时间让Xamarin在VS 2015中工作。我轻松地完成了安装过程,但是当我尝试从模板构建一个简单的项目时(我没有添加任何代码)。我得到了与包有关的各种错误。

所以,我从头开始删除项目中的packages文件夹。我很感激为此工作提供帮助。

以下是我的步骤以及指向我的错误日志和软件包安装日志的链接。

*****步骤

  1. 删除了packages文件夹并重建 有31个需要安装的软件包错误Problems01.txt
  2. 安装了Xamarin.Android.Support.v4列表中的第一个包,它也安装了其他依赖项。 packageinstall01.txt
  3. 尝试重建并遇到9个错误,因为缺少包Problems02.txt
  4. 尝试在Problems02.txt列表(Xamarin.Android.Support)中安装第一个包,但它在nuget中不存在。但确实找到了Xamarin.Android.Support.v7.CardView,它也在列表中。所以,我安装了它。
  5. 试图重建 - 建立成功!!
  6. 尝试使用KitKat(4.4 XXHDP |电话(Android 4.4 - API 19)在模拟器中运行/调试。这导致错误:
  7. System.MissingMethodException:找不到方法'Xamarin.Forms.Label.set_Horizo​​ntalTextAlignment'。在线

    LoadApplication(new App()); 
    
    在MainActivity类的OnCreate方法中。

    *****结束步骤

    任何人都可以提供如何正确设置此环境的任何指导吗?请记住,我对Android方面非常新手。谢谢!

2 个答案:

答案 0 :(得分:0)

  

任何人都可以提供如何正确设置此环境的任何指导吗?请记住,我对Android方面非常新手。谢谢!

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

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

答案 1 :(得分:0)

最后得到它的工作:

  1. 卸载VS 2015.
  2. 卸载Xamarin Studio
  3. 卸载与Xamarin和Android Dev(安装了Android Studio)有关的任何内容
  4. 重新安装Visual Studio 2015,包括所有跨平台功能
  5. 创建新的Xamarin.Forms(便携式)项目
  6. 从Nuget Libraries中获取新的Xamarin.Forms包。
  7. 我无法确定,但我怀疑文件存在冲突。此外,我在项目中必须执行的另一个步骤是从Packages文件夹中删除旧的Xamarin.Forms包文件夹。显然,从Nuget获取更新并没有删除以前的版本。