android - 模拟器“将不加速运行”和 qemu 系统错误
问题描述
我们有 Windows 7 (x64) 在工作,我想了解 Xamarin.Forms。具体来说,我想创建一个非常基本的应用程序,最终将在 iphone 和 Android 上运行。
我安装了 VS2017 并尝试运行Build your first Xamarin.Forms App。我收到此警告,但单击“仍然开始”:
模拟器弹出,但几秒钟后我收到错误消息qemu-system-i386.exe has stopped working
:
我是移动应用程序开发和 Xamarin.Forms 的新手(确切地说是 3 天)。话虽如此,我搜索了可能的解决方案,发现此错误消息“qemu-system-i386.exe 已停止工作”以及其他类似解决方案的问题。
问题是该解决方案要求我下载 Android Studio,并且在看到从 VS2017 运行的内容之前,我不想下载其他任何内容。
我尝试运行emulator.exe -avd "Android_Accelerated_x86_Oreo" -wipe-data
,但又出现另一个错误:
最后,我尝试使用此Microsoft TechNet 链接安装 Hyper-V 管理器,但我没有选项Remote Server Administration Tools。
接下来我能做什么?我已经准备好在 Windows 7 中放弃 Xamarin。我仍然无法调试应用程序。
在 BIOS 中启用Intel Virtualization
并安装并确保intelhaxm
正在运行后,我打开了项目并再次运行它。
“性能警告”弹出窗口不再出现,并且 android 模拟器有进展,但它仍然崩溃。这是现在的屏幕截图:
解决方案
推荐阅读
- visual-studio - Xamarin.Forms ViewCell / Visual Studio 2019 - “'someType' 的部分声明不得指定不同的基类”
- java - 如何使这个循环10次然后结束
- java - 在Android中,在某些方法之间放置括号是什么意思?
- raspberry-pi - 在节日 tts 中添加声音
- java - 覆盖 toString 方法?
- java - 如何从 byteArray 打开文件
- c# - 是否无法使用 IServiceCollection::AddHostedService() 添加类?
- javascript - 如何在跨度上获得这种“文本消失”效果?
- android - 如何创建与图片相同的ui
- python - Beautiful Soup find() 没有找到 Class 的所有结果