Как запустить любое приложение Android в Windows 11

2021-10-21 30945 комментарии
Рассмотрим инструкцию, как использовать Подсистему Windows для Android и Android Debugging Bridge (ADB) для установки любого стандартного пакета приложения Android (APK) в Windows 11

Microsoft сотрудничает с Amazon, чтобы реализовать интеграцию Amazon AppStore с Microsoft Store. На деле это означает, что вы не можете официально получить доступ к обширной библиотеке приложений в магазине Google Play. На данный момент для тестирования доступны даже не все приложения из Amazon AppStore. Инсайдеры могут протестировать лишь одобренные Microsoft и Amazon 50 избранных приложений.

К счастью, Microsoft сразу предусмотрела возможность отладки для Подсистемы Windows для Android. В результате вы можете получить доступ и отладку виртуального слоя Android в хост-системе Windows 11, используя инструмент Android Debugging Bridge (ADB). ADB можно использовать для установки любого стандартного пакета приложения Android (APK), в том числе для загрузки в подсистему приложений, которые отсутствуют в Amazon AppStore.

Итак, воспользуйтесь нашей инструкцией Как протестировать приложения Android на любом Windows 11 ПК, если вы не инсайдер и настройте Подсистему Windows для Android на своем компьютере Windows 11. Далее следуйте инструкциям, чтобы запустить свои любимые мобильные приложения.

Как установить в Подсистему Windows для Android любое приложения Android

Подсистема Windows для Android находится на стадии бета-тестирования. Приложения, одобренные Microsoft и Amazon, скорее всего, были дополнительно оптимизированы для подсистему, поэтому они обеспечили себе места в первой партии. Нет никаких гарантий, что другие приложения будут сразу работать корректно. Единственный способ проверить совместимость на практике — запустить приложение в Подсистеме Windows для Android.

Чтобы загрузить любое приложение для Android в подсистему Windows 11 для Android, выполните следующие действия:

  • Загрузите файл APK желаемого приложения или игры из доверенного источника.
    • Проекты, поддерживаемые сообществом доступны на сторонних форумах (XDA, 4PDA и др).
    • APK файлы приложений с открытым исходным кодом часто встречаются в репозиториях GitHub или на сторонних сайтах, таких как F-Droid.
    • Наконец, существует сторонние ресурсы с APK-файлами, например APK Mirror и APKPure.
  • После того, как вы заполучили файл APK, запустите среду Подсистемы Windows для Android. Перейдите в меню «Пуск» > Все приложения > Windows Subsystem for Android.

  • Откроются настройки подсистемы. Вам нужно активировать переключатель Режим разработчика.

  • Поскольку среда Android работает рядом с ядром хост-системы Windows, мы можем получить доступ к ней через интерфейс localhost (127.0.0.1). Фактически, слой Android также связывается со случайным IP из частной сети 172.30.0.0/24, которая видна под IP-адресом.
    • Если вы не можете увидеть IP-адрес в форме 172.30.x.x, нажмите на опцию Файлы в верхней части экрана настроек, чтобы перейти к файловой системе подсистемы во встроенном Проводнике. Затем нажмите кнопку Обновить напротив опции IP-адрес, чтобы получить IP-адрес. Теперь вы можете скопировать его одним нажатием кнопки.

  • Теперь мы можем подключиться с помощью ADB из хост-системы Windows 11. Вы можете использовать localhost (127.0.0.1) с портом 58526, либо IP-адресом, показанным в окне настроек, чтобы установить соединение.
  • Настройте ADB:
    • Откройте сайт ADB Installer и в разделе ADB and fastboot скачайте platform-tools для Windows.
    • Распакуйте скачанный архив и переместите папку platform-tools в удобное расположение. В нашем примере это будет C:\platform-tools

  • Откройте новое окно терминала Windows и перейдите в расположение ADB:
cd C:\platform-tools
  • Далее введите одну из следующих команд:
adb connect 127.0.0.1:58526

или

adb connect IP-адрес

(Вместо IP-адреса подставьте свой IP-адрес, полученный на предыдущем шаге).

  • Теперь можно установить наш APK через ADB. Команда должна быть следующей:
adb install "путь-к-файлу-apk"

  • В нашем примере мы скачали apk-файл почтового клиента Spark на сайте Apk Mirror.
  • Если пройдет корректно, то ярлык приложения для Android будет создан в меню «Пуск». Нажмите на ярлык, чтобы запустить приложение.

  • Если вы не можете найти ярлык приложения Android, вы можете вручную запустить его, используя следующую команду:
%LOCALAPPDATA%\Microsoft\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\WsaClient.exe /launch wsa://<PACKAGENAME>
  • Например, чтобы запустить приложение Spark, введите следующее в окно Выполнить в Windows:
%LOCALAPPDATA%\Microsoft\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\WsaClient.exe /launch wsa://com.readdle.spark
  • Вы также можете вызвать приложение непосредственно из окна ADB Shell:
adb shell monkey -p <PACKAGENAME> 1
  • Чтобы запустить приложение Spark, команда должна быть:
adb shell monkey -p com.readdle.spark 1

Все готово!

Обратите внимание, что неофициальные приложения будут иметь доступ к сети. Таким образом, вы можете установить и использовать популярные мобильные браузеры внутри подсистемы Windows для Android, например Firefox. Браузеры можно использовать для загрузки других приложений. Windows 11 также позволяет применять правила брандмауэра для приложений Android. Хотя можно установить приложение, зависящее от Служб Google, оно не запуститься из-за их отсутствия. В качестве обходного варианта можно воспользоваться microG.

Также доступен относительно простой способ для обхода региональных ограничений для использования Amazon Appstore. При этом вам не нужно будет использовать VPN-сервис или изменять настройки региона в Windows 11. Вы можете еще больше «прокачать» подсистему Windows для Android, загрузив альтернативный клиент Google Play Store под названием Aurora Store.

© . По материалам xda-developers

Комментарии и отзывы

Добавляя комментарий, ознакомьтесь с Правилами сообщества

Нашли ошибку?