Jer*_*olo 9 android virtual-machine android-emulator amd-processor windows-subsystem-for-linux
我想运行带有我的 api 的 WSL2,并使用 Android 模拟器来运行我的应用程序,以便我可以测试所述 api。当我激活 Hyper-V 时,WSL2 工作正常。然后我尝试使用 Android Studio 的模拟器,但它只是挂起,从未启动模拟器。
现在,如果我完全停用 Hyper-V(在 Windows 功能屏幕中并通过bcdedit /set hypervisorlaunchtype off
),模拟器会完美启动,但当然 WSL2 现在无法工作...
我查看了这里的很多主题但没有成功。例如,如何在 Windows 上运行 Android 模拟器,同时使用 WSL2 和 zsh?,使用直接在 Windows 中运行的模拟器或本教程在 WSL 中运行 React Native 。到目前为止还没有成功。
正如我所说,我使用的是 Ryzen 处理器。
我能够找到解决方法。我运行的是 Windows 11 Pro、更新 21H2、操作系统版本22000.51、AMD。
这是Google 文档,介绍如何为 AMD 处理器设置模拟器。它需要禁用 Hyper-V 和 WHPX。这与运行 WSL2 并不相符。
我的设置是:
我做了什么:
adb connect <ip goes here>:5555
我尝试从 Ubuntu adb 连接到 Android,但它无法开箱即用。应该可以使用一些 WSL2 > 主机重定向,但我目前不需要它,也没有进一步研究它。
最后让我烦恼的是默认的 Android VM 分辨率(看起来像水平方向的平板电脑)。这样调整是可以的。
我们可能需要等待 Google 推出使用与 WSL2 相同模拟类型的模拟器。
不起作用/丢失的东西(或者我不知道该怎么做):
归档时间: |
|
查看次数: |
8060 次 |
最近记录: |