我可以在 Windows 10 子系统 Linux 上运行 android studio

qui*_*nia 5 android windows-subsystem-for-linux

在 Windows 和 Linux 子系统之间共享的文件的兼容性和 IO 方面:如果我从 Microsoft Store 为 WSL 安装 Ubuntu 映像,当我尝试从 WSL 映像运行 Android Studio 时,这是否会导致任何文件系统问题?

这是由于Microsoft/WSL在这里提出的技术问题,从 2017 年到现在。

mil*_*cek 6

要在 WSL 映像中运行 Android Studio,您需要启用 WSL2,它当前是 Windows Insider Preview 版本的主题。

请注意,Microsoft 不正式支持 GUI 应用程序,但它可以工作并且不会导致任何文件系统问题。

您可以在此处找到启动 GUI 应用程序的完整指南,包括启用 WSL2:https ://autoize.com/xfce4-desktop-environment-and-x-server-for-ubuntu-on-wsl-2/ 您只需要安装VcSrv或Windows端的任何选择(我建议支付X410作为替代具有更好的UX)和XFCE4在Unix上侧,然后配置的Unix显示在Windows显示export DISPLAY=[unix ip]:0

配置完成后,您可以从https://developer.android.com/studio#downloads下载并安装 Android Studio

您可能会在安装过程中遇到错误:“无法运行 mksdcard SDK 工具。” -请参阅有关堆栈溢出的相关问题。但是,如果您手动安装缺少的库,它将完成安装。我试过了,它有效。

使用推荐的答案安装缺少的库: sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

有关连接到 USB 设备的信息,请参阅此问题 github.com/microsoft/WSL2-Linux-Kernel/issues/23 参考本指南:github.com/rpasek/usbip-wsl2-instructions

一个限制是 WSL2 目前不支持嵌套虚拟化,因此您将无法模拟虚拟 Android 设备。