gpt4 book ai didi

android - 我可以在 64 位 Windows 10 上创建基于 x86 的 Android 虚拟设备 (AVD) 吗?如果是这样怎么办?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:53:24 32 4
gpt4 key购买 nike

我刚开始使用 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 工具在文件系统中的位置,您也可以这样做 :) 您也可以在右上角的快速启动栏中键入“Android SDK 管理器”。

enter image description here

然后,确保您安装了 Intel 硬件加速管理器 (HAXM),这将极大地加快一切。它快得多的原因是 x86 指令集与您的 Intel 处理器相同,并且还使用由 HAXM 提供的 Intel 虚拟化硬件加速。 “ARM”设备模拟器模拟 ARM 处理器,您的 PC 或 Mac 的基于 x86 的处理器无法轻易模拟它,因此它们非常慢。

enter image description here

然后,在调试时,确保您只使用 x86 设备模拟器,您可以通过 SDK 管理器旁边的 Android 虚拟设备管理器访问它:

enter image description here

Visual Studio 确实有一个 Android 模拟器,但我发现最新的 Android 模拟器要好得多,而且它是 Google 官方提供的:)

请记住:始终在真实设备上测试您的应用。模拟器不足以进行测试。当然,它们非常适合开发!

希望对您有所帮助!

更多引用资料:

Xamarin Android 模拟器文章:https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debug-on-emulator/android-sdk-emulator/

Android 播放器上的 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

关于android - 我可以在 64 位 Windows 10 上创建基于 x86 的 Android 虚拟设备 (AVD) 吗?如果是这样怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46453929/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com