[英]Xamarin.Forms Visual Studio 2017 project does not deploy
我是Xamarin的新手。 我用Xamarin。 表单模板,以在Visual Studio 2017中创建示例移动解决方案。该过程创建了四个项目Xamarin PCL,Xamarin Android,Xamarin.iOS和Xamarin.UWP。 在不对生成的解决方案进行任何修改的情况下,我正在尝试运行它。
第一个问题是,当我将UWP设置为启动项目时,Windows模拟器会显示并完美运行该应用程序。 但是,当我尝试对Android执行相同操作时,会根据我所做的环境更改在不同时间出现不同的错误。 最后,使用Visual Studio Android模拟器显示Phone UI,但不显示我的应用程序。 在后台,我可以看到Visual Studio成功完成了构建过程,没有任何错误,但是部署过程只是挂起了。 我让部署在一夜之间运行,但仍在早晨运行。 这是我的环境。
bcdedit /set hypervisorlaunchtype off
,然后重新启动。 我尝试以不同的组合设置上述环境,但是似乎没有一个使该应用程序正常工作。 当我使用android SDK中的android模拟器时,构建过程会引发错误。 甚至可以构建的唯一模拟器是Visual Studio模拟器。 但是部署挂起。
我遇到的第二个问题是,我已经安装了适用于版本24和25的android SDK。但是在仿真器下拉菜单中,我只能看到针对23的仿真器。我在Visual Studio和android SDK Manager中都检查了安装路径,它们都指向到同一安装文件夹。 我需要什么才能使版本24和25的仿真器可用?
我再说一遍,在运行它之前,我没有在Visual Studio中对生成的解决方案进行任何更改。 在过去的三天里,我一直在努力,无法使其正常工作。 请帮忙。
我刚刚安装了Visual Studio 2017(在Win10 15063.138上),发现Xamarin项目不会像您一样部署到Android。 这是我的跑步方式:
注意: MS似乎没有高于API级别23的任何仿真器,因此Android项目的“编译”和“目标”设置可以是最新的,但最低目标必须为6.0(API 23)。
经过几天的努力,我终于有了Xamarin.Forms Android应用程序,可以在模拟器上显示我的页面。 感谢所有成员的建议。 瑞安的建议很有帮助(感谢瑞安,我为他+1了),但并没有解决我的问题。 我进一步搜索了一下,发现了一个建议,要求更改以下设置,最终对我有用。 因此,如果其他人像我一样陷入困境,请执行以下操作(除了清理和更新所有软件包):
我刚刚清理了解决方案并进行了重建。 部署后又可以正常工作。 部署,出现编码错误,但再次“运行”。 我讨厌这样的问题。 rr
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.