Могу ли я запустить Android Studio в Windows 10 Подсистема Linux

С точки зрения совместимости и ввода-вывода для файлов, совместно используемых подсистемой Windows и Linux: если я установлю образ Ubuntu для WSL из Microsoft Store, это может вызвать проблемы с файловой системой, когда я попытаюсь запустить Android Studio из образ WSL?

Это связано с техническими проблемами, поднятыми здесь Microsoft / WSL с 2017 года по настоящее время.

0
задан 16 November 2019 в 20:06

1 ответ

Для запуска Android Studio в образе WSL вам необходимо включить WSL2 , который в настоящее время является предметом сборок Windows Insider Preview.

Обратите внимание, что приложения с графическим интерфейсом пользователя официально не поддерживаются Microsoft, однако в моем случае они работают и не вызывают проблем с файловой системой.

Вы можете найти полное руководство по запуску приложений с графическим интерфейсом, включая включение 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

После настройки вы можете загрузить и установить Android Studio с https://developer.android.com/studio#downloads

Вы может столкнуться с ошибкой во время установки: «Невозможно запустить инструмент SDK mksdcard». - см. Связанный вопрос о переполнении стека . Однако, если вы вручную установите недостающие библиотеки, установка завершится. Я попробовал, и все работает.

Установите недостающие библиотеки с рекомендуемым ответом: 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. устройство.

6
ответ дан 7 January 2020 в 12:16

Другие вопросы по тегам:

Похожие вопросы: