我刚开始学习Xamarin,使用Visual Studio 2017中的Xamarin.Forms模板创建了一个简单的移动端解决方案。这个过程创建了四个项目:Xamarin PCL、Xamarin Android、Xamarin.iOS和Xamarin.UWP。在未对生成的解决方案进行任何修改的情况下,我试图运行它。
第一个问题是,当我将UWP设置为起始项目时,Windows模拟器会显示并完美地运行应用程序。但是当我尝试在Android上做同样的事情时,根据我所做的环境更改,会出现不同的错误。最终,使用Visual Studio Android模拟器,手机UI界面出现了,但是我的应用程序没有出现。在后台中,我可以看到Visual Studio成功完成构建过程而没有任何错误,但部署进程却一直卡住。我让部署工作过夜,但早上仍然卡住。以下是我的开发环境:
- Intel Core i7处理器 - 在BIOS中启用虚拟化 - Windows 10教育版 - 32GB RAM - 在Windows中禁用Hyper-V - 在命令窗口中执行bcdedit /set hypervisorlaunchtype off并重新启动。
我尝试以不同的组合方式设置上述环境,但似乎都无法使应用程序正常工作。当我使用来自Android SDK的模拟器时,构建过程会报错。唯一能够构建的模拟器是Visual Studio模拟器,但是部署却卡住了。
我还遇到了第二个问题,我已经安装了版本24和25的Android SDK,但在模拟器下拉列表中只能看到版本23的模拟器。我检查了Visual Studio和Android SDK管理器中的安装路径,它们都指向同一个安装文件夹。我需要做些什么才能使用版本24和25的模拟器呢?
重申一下,运行之前我没有对生成的解决方案进行任何更改。我已经花了三天时间,但无法使它正常工作,请帮忙解决。
第一个问题是,当我将UWP设置为起始项目时,Windows模拟器会显示并完美地运行应用程序。但是当我尝试在Android上做同样的事情时,根据我所做的环境更改,会出现不同的错误。最终,使用Visual Studio Android模拟器,手机UI界面出现了,但是我的应用程序没有出现。在后台中,我可以看到Visual Studio成功完成构建过程而没有任何错误,但部署进程却一直卡住。我让部署工作过夜,但早上仍然卡住。以下是我的开发环境:
- Intel Core i7处理器 - 在BIOS中启用虚拟化 - Windows 10教育版 - 32GB RAM - 在Windows中禁用Hyper-V - 在命令窗口中执行bcdedit /set hypervisorlaunchtype off并重新启动。
我尝试以不同的组合方式设置上述环境,但似乎都无法使应用程序正常工作。当我使用来自Android SDK的模拟器时,构建过程会报错。唯一能够构建的模拟器是Visual Studio模拟器,但是部署却卡住了。
我还遇到了第二个问题,我已经安装了版本24和25的Android SDK,但在模拟器下拉列表中只能看到版本23的模拟器。我检查了Visual Studio和Android SDK管理器中的安装路径,它们都指向同一个安装文件夹。我需要做些什么才能使用版本24和25的模拟器呢?
重申一下,运行之前我没有对生成的解决方案进行任何更改。我已经花了三天时间,但无法使它正常工作,请帮忙解决。