我可以在64位Windows 10上创建基于x86的Android虚拟设备(AVD)吗
我是新手使用Xamarin 2017制作
Android应用程序.我的VisualStudio_android-23_arm_phone(Android 6.0 – API 23)AVD运行速度非常慢,我得到一个弹出窗口,
“运行基于x86的Android虚拟设备(AVD)速度提高了10倍.我们强烈建议您创建一个新的AVD.” 我有一台64位Windows 10笔记本电脑,过去我在笔记本电脑上运行x86程序时遇到错误.我没有在Xamarin 2017的Window tap中看到“虚拟设备”选项. 您如何建议我获得正确的快速AVD? 解决方法
在Visual Studio中,在Xamarin项目中,打开Android SDK工具.如果你知道SDK工具在文件系统中的位置,你也可以这样做:)你也可以在右上角的QuickLaunch栏中输入“Android SDK Manager”.
然后,确保安装了英特尔硬件加速管理器(HAXM),这将极大地加速一切.它的速度要快得多,因为x86指令集与英特尔处理器相同,并且还使用了HAXM提供的英特尔虚拟化硬件加速. “ARM”设备模拟器模拟ARM处理器,这些处理器无法通过PC或基于x86的处理器轻松模拟,因此它们的速度非常慢. 然后,在调试时,请确保仅使用x86设备模拟器,您可以通过Android管理器管理器旁边的Android虚拟设备管理器访问该模拟器: Visual Studio确实有一个Android模拟器,但我发现最新的Android模拟器要好得多,而且它正式来自谷歌:) 请记住:始终在REAL DEVICES上测试您的应用.模拟器还不够测试.当然,它们非常适合发展! 希望有所帮助! 还有一些参考: Xamarin Android模拟器文章:https://developer.xamarin.com/guides/android/deployment,_and_metrics/debug-on-emulator/android-sdk-emulator/ 安卓播放器上的Xamarin大学:https://university.xamarin.com/resources/working-with-android-emulators 英特尔HAXM:https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-7 – Windows 7包含重复的,相同的内置打印表单(Let
- windows-phone-7 – 如何从Windows Phone 7应用程序的任何部
- Windows – Qmake中win64配置的标识符
- windows-server-2008 – 除了星期日之外,你能创建一个每天运
- windows server2008R2 64位 配置 mysql-8.0.15-winx64
- 在Server 2012上安装Windows Management Framework 4.0(Pow
- MvvmCross:ShowViewModel是否总是构造新实例?
- windows-server-2008 – 由数以千计建立的NTUSER.DAT和UsrC
- active-directory – 带有O365的AD组和分发组
- Windows数据包嗅探器