2017-01-09 189 views
0

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

所以,我从头开始从我的项目中删除packages文件夹。我希望得到这个工作的任何帮助。

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

*****步骤

  1. 删除包文件夹和重建 得到了需要安装Problems01.txt
  2. 安装列表Xamarin.Android.Support第一包的包31级的错误。 v4也安装了其他依赖项。 packageinstall01.txt
  3. 试图重建,得到了具有室内用做缺少的包Problems02.txt
  4. 试图安装第一包Problems02.txt列表(Xamarin.Android.Support)9个错误,但它不存在的NuGet。但是确实找到了Xamarin.Android.Support.v7.CardView,它也在列表中。所以,我安装了。
  5. 试图重建 - 建立成功!
  6. 试图用奇巧在模拟器运行/调试(4.4 XXHDP |电话(Android 4.4的 - API 19),这导致了错误:

system.missingMethodException而:方法Xamarin.Forms.Label.set_Horizo​​ntalTextAlignment在MainActivity类的OnCreate方法找不到。就行

LoadApplication(new App()); 

*****结束步骤

任何人都可以提供任何指导如何正确地获得此环境设置?请记住,我是Android的新手。谢谢!

+0

检查https://forums.xamarin.com/discussion/comment/104444#Comment_104444 – Mate

+0

嗨,伙伴,感谢您的回应。我在链接中提出了更改,但问题依然存在。任何其他想法? – xgp

+0

@xgp Forms依赖于Android支持库的特定版本。因此,您不应首先安装Android支持库。我会建议首先安装Forms,并让它取消它的依赖关系,然后再安装任何其他包。 –

回答

0

最后得到了它的工作:

  1. 卸载VS 2015年。
  2. 卸载Xamarin工作室
  3. 卸载具有Xamarin和Android开发人员做任何事情(有安装一个Android工作室)
  4. 重新安装的Visual Studio 2015年,包括所有的跨平台特性
  5. 创建一个新的Xamarin.Forms (便携式)项目
  6. 从Nuget Libraries中获取新的Xamarin.Forms包。

我不能确定,但​​我怀疑存在冲突的文件。另外,我必须在我的项目中执行另一个步骤,即从Packages文件夹中删除旧的Xamarin.Forms包文件夹。显然,从Nuget获得更新并没有删除以前的版本。

0

Can anyone provide any guidance how to get this environment setup properly? Please keep in mind that I am very novice with the Android side of this. Thanks!

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

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