Xamarin.Forms PCL android项目工作正常,我正在部署到模拟器以成功调试。现在它无法构建,我收到“意外错误......原因:已经添加了具有相同密钥的项目”
当我构建项目时,它会成功构建,但是当我通过尝试部署到模拟器来构建时,它会失败。
这是在我安装了一堆Android SDK更新之后才开始发生的,我可以针对较新的Android版本进行测试。还安装了HAXM驱动程序以尝试运行速度更快的模拟器。还做了一些NuGet包的整合和更新。还将目标从.NET 4.0更改为4.5。
我可以成功启动我之前调试的旧模拟器以及我添加的新模拟器。
最近有很多变化,所以我不确定哪一个是罪魁祸首。我需要知道如何更详细地记录构建失败的原因,以便我可以修复它。
目前Build Log已设置为Diagnostic,但我没有看到任何特定原因导致无法构建。
答案 0 :(得分:0)
我在Project Properties中的Android Options页面找到了罪魁祸首。
在"包装"选项卡,"使用共享运行时"选项未选中。一旦我重新检查了这个选项,我就能够再次成功构建和部署。