Установка WSA и запуск Android‑приложений в Windows 11
WSA можно установить вручную: скачать community MSIX‑пакет, установить его через PowerShell, включить подсистему и ставить APK через ADB (подключение по 127.0.0.1:58526). Ниже — практическая пошаговая инструкция.
Что нужно знать и системные требования
WSA — это подсистема, которая запускает Android-приложения в отдельных окнах с поддержкой клавиатуры, мыши, тача и геймпадов. Официальное распространение через магазин было закрыто, поэтому используют community‑релизы и установки APK вручную.
Минимальные и рекомендованные требования
| Параметр | Минимум | Рекомендуется |
|---|---|---|
| ОС | Windows 11 22H2+ | Windows 11 24H2 |
| Процессор | Intel 8‑го поколения / Ryzen 3000 / Snapdragon 8c | Intel i5 12‑го / Ryzen 5000+ |
| RAM | 8 ГБ | 16 ГБ+ |
| Диск | 6 ГБ свободно | 20 ГБ на SSD |
| Виртуализация | Включена в BIOS (VT‑x/AMD‑V) | Hyper‑V + Virtual Machine Platform |
Проверьте BIOS: включите VT‑x (Intel) или SVM (AMD). В Windows активируйте Hyper‑V и Virtual Machine Platform в "Дополнительных компонентах".
Пошаговая установка WSA (community‑релиз)
- Подготовка:
- Обновите Windows до последней стабильной сборки.
- Включите виртуализацию в BIOS и компоненты Hyper‑V/Virtual Machine Platform в Windows.
- Скачивание пакета:
- Найдите community‑релиз WSA (MSIX/MSIXBUNDLE) в проверенном репозитории на GitHub — выберите версию под вашу архитектуру (x64 или arm64).
- Установка через PowerShell:
- Запустите PowerShell от имени администратора.
- Если файл в .msixbundle, распакуйте/подготовьте его (если требуется).
- Выполните:
Add-AppxPackage -Register .\путь\к\WSA_*.appxmanifest
(или используйте Add-AppxPackage на .msixbundle в зависимости от инструкции сборки). 4. Первый запуск и настройка:
- Откройте "Windows Subsystem for Android" в Параметрах.
- При первом запуске подсистема установит Android‑образ (несколько минут).
- Включите опцию "Разработка" и ADB (USB‑отладка) в настройках WSA.
Использование неофициальных сборок несет риски безопасности. Скачивайте пакеты только из доверенных репозиториев и проверяйте подписи.
Установка APK и полезные команды
- Установите Android SDK Platform‑tools (adb). Поместите adb в PATH или запускайте из папки.
- Подключение к WSA:
adb connect 127.0.0.1:58526
- Установка APK:
adb install путь\к\файлу.apk
Для обновления используйте:
adb install -r новый.apk
Для нескольких APK:
adb install-multiple app1.apk app2.apk
- Руководство по архитектуре: убедитесь, что APK соответствует архитектуре WSA (x86_64/x86/arm64). Для несовместимых архитектур установка завершится с ошибкой.
- Удаление приложения:
adb uninstall пакет.имя
- Root и модификации: если нужна рута, выбирайте сборку WSA с предустановленным root (если доступна) и понимайте риски.
После установки приложений они появляются в меню Пуск и поддерживают обычные сочетания клавиш и интеграцию с Windows.
Частые ошибки
- "Subsystem not found" — подсистема не установлена или требуемые компоненты Hyper‑V/VM Platform отключены. Решение: включите компоненты и перезагрузите Windows.
- "ADB не подключается" — проверьте, включена ли опция разработчика и ADB в настройках WSA; убедитесь, что порт 58526 совпадает.
- "APK не устанавливается" — несовместимая архитектура или повреждённый APK. Попробуйте другую сборку или версию.
- Нет звука или глюки графики — обновите драйверы GPU и проверьте режим совместимости.
FAQ
- Нужно ли удалять старую официальную версию WSA перед установкой community‑релиза?
- Рекомендуется полностью удалить прежнюю установку и данные, затем поставить новую сборку.
- Откуда скачивать APK?
- Используйте проверенные источники и проверяйте подписи файлов; избегайте сомнительных файлов.
- Работают ли все Android‑приложения?
- Большинство работают, но некоторые приложения с привязкой к Google Play Services или специфичным драйверам могут не запускаться или требовать дополнительных патчей.
- Можно ли запускать несколько экземпляров WSA?
- По умолчанию одна подсистема; для параллельных экземпляров нужны продвинутые методы и разные образы.
Если нужна помощь по конкретной ошибке (логи adb или сообщение об ошибке), пришлите детали — дам точные команды для диагностики.