android–Xamarin.Forms Visual Studio 2017项目不部署

android–Xamarin.Forms Visual Studio 2017项目不部署,第1张

概述我是Xamarin的新手.我使用Xamarin.Forms模板在VisualStudio2017中创建了一个示例移动解决方案.该过程创建了四个项目XamarinPCL,XamarinAndroid,Xamarin.iOS和Xamarin.UWP.在不对生成的解决方案进行任何修改的情况下,我正在尝试运行它.第一个问题是,当我将UWP设置为启动项目时

我是Xamarin的新手.我使用Xamarin.Forms模板在Visual Studio 2017中创建了一个示例移动解决方案.该过程创建了四个项目Xamarin PCL,Xamarin Android,Xamarin.iOS和Xamarin.UWP.在不对生成的解决方案进行任何修改的情况下,我正在尝试运行它.

第一个问题是,当我将UWP设置为启动项目时,windows模拟器会显示并完美地运行应用程序.但是当我尝试对AndroID做同样的事情时,我会根据我所做的环境变化在不同的时间获得不同的错误.最后,使用visual studio androID模拟器,Phone UI显示但不是我的应用程序.在后台我可以看到Visual Studio成功完成了构建过程而没有任何错误,但部署过程只是挂起.我让部署一夜之间运行,但仍然在早上运行.这是我的环境.

>英特尔i7处理器
>在BIOS中启用虚拟技术
> windows 10教育
> 32GB RAM
>禁用windows中的Hyper-V
>在命令窗口中执行“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.这是我如何运行:

>更新了AndroID SDK Manager中的所有内容.
>从MS安装了新的,改进的AndroID模拟器:
https://www.visualstudio.com/vs/msft-android-emulator/
>用于下载/安装API级别23(6.0 Marshmallow)
模拟器
>使用相同的工具启动该仿真器(您将看到它在Hyper-V Manager中运行)
>在VS中为部署/调试选择了相同的模拟器(VS附带的模拟器非常慢)
>在VS中,选择AndroID项目进行启动并验证构建并在build config mgr中部署到AndroID.

注意:MS似乎没有任何高于API级别23的模拟器,因此AndroID项目的编译和目标设置可能是最新的,但最低目标必须为6.0(API 23).

总结

以上是内存溢出为你收集整理的android – Xamarin.Forms Visual Studio 2017项目不部署全部内容,希望文章能够帮你解决android – Xamarin.Forms Visual Studio 2017项目不部署所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1116484.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存