Visual Studio Xamarin安装问题
问题描述:
我有一个时间让Xamarin在VS 2015中工作。我轻松地完成了安装过程,但是当我尝试从模板构建一个简单的项目时(我没有添加代码)。我遇到了各种与软件包有关的错误。Visual Studio Xamarin安装问题
所以,我从头开始从我的项目中删除packages文件夹。我希望得到这个工作的任何帮助。
以下是我的步骤以及指向我的错误日志和软件包安装日志的链接。
*****步骤
- 删除包文件夹和重建 得到了需要安装Problems01.txt
- 安装列表Xamarin.Android.Support第一包的包31级的错误。 v4也安装了其他依赖项。 packageinstall01.txt
- 试图重建,得到了具有室内用做缺少的包Problems02.txt
- 试图安装第一包Problems02.txt列表(Xamarin.Android.Support)9个错误,但它不存在的NuGet。但是确实找到了Xamarin.Android.Support.v7.CardView,它也在列表中。所以,我安装了。
- 试图重建 - 建立成功!
- 试图用奇巧在模拟器运行/调试(4.4 XXHDP |电话(Android 4.4的 - API 19),这导致了错误:
system.missingMethodException而:方法Xamarin.Forms.Label.set_HorizontalTextAlignment在MainActivity类的OnCreate方法找不到。就行
LoadApplication(new App());
。
*****结束步骤
任何人都可以提供任何指导如何正确地获得此环境设置?请记住,我是Android的新手。谢谢!
答
最后得到了它的工作:
- 卸载VS 2015年。
- 卸载Xamarin工作室
- 卸载具有Xamarin和Android开发人员做任何事情(有安装一个Android工作室)
- 重新安装的Visual Studio 2015年,包括所有的跨平台特性
- 创建一个新的Xamarin.Forms (便携式)项目
- 从Nuget Libraries中获取新的Xamarin.Forms包。
我不能确定,但我怀疑存在冲突的文件。另外,我必须在我的项目中执行另一个步骤,即从Packages文件夹中删除旧的Xamarin.Forms包文件夹。显然,从Nuget获得更新并没有删除以前的版本。
答
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表单包可能没有完全安装在本地机器上。一些软件包丢失。要解决此问题,请尝试以下步骤:
- 关闭所有Visual Studio实例。
- 重定向到
C:\Users\<UserName>\AppData\Local\
文件夹。 - 重命名或删除
Xamarin
文件夹 - 用VS打开你的解决方案,重建项目。
- 等到VS完成下载所有软件包。这将需要几分钟时间取决于您的本地网络。
检查https://forums.xamarin.com/discussion/comment/104444#Comment_104444 – Mate
嗨,伙伴,感谢您的回应。我在链接中提出了更改,但问题依然存在。任何其他想法? – xgp
@xgp Forms依赖于Android支持库的特定版本。因此,您不应首先安装Android支持库。我会建议首先安装Forms,并让它取消它的依赖关系,然后再安装任何其他包。 –