Почему не получается установить APK приложение в Windows 11
скачал под систему Anroid для Windows 11 Установил ADB Пишу в Power Shell: .\adb connect 127.0.0.1:58526 ADB подключается Пишу: .\adb install «Путь до APK файла» Появляется такая ошибка:
Performing Push Install adb: error: failed to get feature set: more than one device/emulator
Отслеживать
31.4k 3 3 золотых знака 21 21 серебряный знак 40 40 бронзовых знаков
задан 11 янв 2022 в 20:57
26 4 4 бронзовых знака
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Запроси список устройств-эмуляторов adb devices
Затем выполни установку, указывая явно нужное устройство (ключ -s )
Отслеживать
ответ дан 11 янв 2022 в 21:03
31.4k 3 3 золотых знака 21 21 серебряный знак 40 40 бронзовых знаков
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.8.3130
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Установка APK-файлов Android-приложений в Windows 11 с помощью WSATools
Обновлено: 11.11.2021. Инструмент WSATools снова доступен в магазине приложений Microsoft Store.
Обновлено: 09.11.2021. Инструмент WSATools был удален Microsoft из магазина приложений Microsoft Store. Вы также можете воспользоваться инструкцией по запуску Android-приложений с помощью Android Debugging Bridge (ADB) или загрузить альтернативный клиент Google Play Store под названием Aurora Store.
Инструмент WSATools максимально упрощает установку неопубликованных в Amazone Store для Windows 11, сторонних Android-приложений с помощью APK-файлов. Приложение WSATools разработано независимым разработчиком Simone Franco, цель приложения — упростить процесс установки Android-приложений без необходимости использования сложных команд или дополнительных приложений, таких как инструменты ADB.
Хотя приложение WSATools сокращает процесс установки сторонних Android-приложений до нескольких щелчков мышью, вам все равно необходимо установить и настроить платформу Windows Subsystem for Android.
В этом руководстве вы узнаете, как использовать инструмент WSATools для быстрой установки неопубликованных Android-приложений в Windows 11.
Установка Android-приложений в Windows 11 через APK-файлы с помощью WSATools
Чтобы использовать WSATools для установки неопубликованных приложений необходимо выполнить несколько шагов по предварительной настройки. Сначала вам необходимо установить подсистему Windows для Android, если она еще не установлена. Затем вам нужно будет установить WSATools, включить режим разработчика в WSA, после этого вы сможете использовать WSATools для установки Android-приложения.
Шаг 1. Включение Платформы виртуальной машины
Прежде всего на устройстве должна быть включена виртуализация в настройках BIOS / UEFI. Если виртуализация включена, то перейдите к следующему этапу — включению платформы виртуальной машины.
Чтобы включить платформу виртуальной машины в Windows 11, выполните следующие действия:
- Откройте меню Пуск и выполните поиск по запросу «Включение или отключение компонентов Windows». Откройте появившееся приложение.
- Включите опцию «Платформа виртуальной машины» и нажмите на кнопку OK.

- Перезагрузите компьютер.
Шаг 2. Установка подсистемы Windows для Android
Установка подсистемы Windows для Android детально описана в следующей статье: Как протестировать приложения Android на любой сборке Windows 11.
Вам может показаться, что установка Подсистемы Windows для Android сложная, но это не так. Установка максимально простая и сводится к двум шагам, скачиванию файла с расширением .msixbundle с самым большим размером и его установки с помощью одной команды из Терминала Windows (Администратор).
Краткая инструкция по установки Подсистемы Windows для Android
- Открываем ссылку: генератор ссылок из Microsoft Store
- На открывшемся сайте вставляем ссылку:
https://www.microsoft.com/en-us/p/windows-subsystem-for-android/9p3395vx91nr
- В форме сайта, куда вставили ссылку, указываем следующие надстройки: URL (link), Slow, и нажимаем на кнопку с галочкой.

- Из списка скачиваем (с помощью нажатия на название файла) файл с расширением .msixbundle и размером более 1 ГБ. Версия файла может отличаться от показанного примера на скриншоте.
- Открываем Терминал Windows от имени Администратора (правой кнопкой мыши по меню Пуск, из списка выбираем приложение Терминал Windows (Администратор)).
- В Терминале выполняем следующую команду:
Add-AppxPackage -Path "путь-к-файлу-msixbundle"

Примечание: Существует несколько способов установки файла msixbundle, в том числе несколько способов по его установке через Терминал. Один из способов: в Терминал вставляем команду Add-AppxPackage -Path, открываем папку в которой сохранен файл .msixbundle и нажимаем по нему правой кнопкой мыши – выбираем Копировать как путь. Затем в Терминале вставляем скопированный путь и нажимаем кнопку Enter для выполнения команды установки.
- В меню Пуск появится приложение Параметры подсистемы Windows для Android.

Шаг 3. Установка инструмента WSATools
Для установки инструмента WSATools в Windows 11, выполните следующие действия:
- Откройте страницу WSATools и нажмите на кнопку Получить
- В открывшемся приложение Microsoft Store нажмите на кнопку Получить.

- Инструмент WSATools доступен в списке приложений меню Пуск.
После того, как вы выполните эти шаги, инструмент будет установлен и позволит вам устанавливать неопубликованные, практически любые Android-приложения на устройство под управлением Windows 11.
Шаг 4. Установка неопубликованных, сторонних Android-приложений в Windows 11
Для установки Android-приложений выполните следующие действия:
- Откройте приложение Параметры подсистемы Windows для Android и включите режим разработчика.

- Там же нажмите на параметр Управление параметрами разработчика для включения WSA.

- Откройте приложение WSATools из меню Пуск для установки Android-приложений.
- Нажмите на кнопку Select an APK.
- В следующем окне нажмите на кнопку «Install», чтобы установить инструменты ADB (Android Debug Bridge). Укажите папку, в которую будут установлены инструменты ADB, например в корне диска C.

- Укажите APK файл для установки нужного приложения и нажмите на кнопку Install.

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

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

Если установка зависнет, закройте приложение WSATools и повторите попытку установки.
Поскольку подсистема Windows для Android поставляется без служб Google Play Store, это означает, что вы сможете установить не все приложения, а только те приложения, для которых не нужны службы Google Play Store.
Android Debug Bridge (adb)
ADB — это важное средство для разработчиков, которое позволяет взаимодействовать с эмуляторами Android и подключенными устройствами. В документации по ADB описано множество функций. Некоторые полезные команды представлены ниже.
- adb kill-server и adb start-server — остановка и запуск службы ADB при необходимости.
- adb devices — вывод списка доступных устройств (включая эмуляторы и телефоны или планшеты, подключенные к компьютеру).
- adb install — установка файлов APK.
- adb shell — выполнение команд в системе Android, например:
- adb shell pm list packages — вывод списка всех установленных пакетов.
- adb shell pm path com.example.someapp — получение пути к файловой системе указанного пакета.
Имитация растягивания приложений
Другой вариант использования ADB — имитация входных команд, таких как автоматизация растягивания приложения в Surface Duo. На этих снимках экрана показано, как растягивается приложение путем захвата маркера в нижней части окна и перетаскивания его к петле, пока приложение не будет растянуто на два экрана:

Этот жест можно имитировать с помощью ADB, используя следующую команду:
adb shell input touchscreen swipe 675 1780 1350 1500 3000Первые четыре значения — это начальная и конечная координаты жеста перетаскивания, а последнее значение — затраченное время (в миллисекундах). Время очень важно, так как при слишком быстром перетаскивании приложение будет не растянуто, а перемещено на другой экран. Три секунды — достаточное время.
Вы также можете имитировать растягивание приложения и другие жесты в рамках тестирования пользовательского интерфейса.
Отладка с помощью команд ADB
Выполните следующие действия для отладки с помощью команд ADB:
-
Найдите идентификатор устройства в эмуляторе. Выполнить команду C:\>adb devices .
emulator-5554 devicepackage:com.android.managedprovisioning package:com.android.smspush package:com.android.wallpaper.livepicker package:com.android.storagemanager package:com.android.bookmarkprovider package:com.android.settings package:com.android.calculator2 package:com.android.vpndialogs package:com.android.email package:com.android.musicИнструкция: простая установка APK в Windows Subsystem for Android с помощью WSATools

Дополнено 11.11.2021. Приложение WSATools вновь стало доступно в Microsoft Store, так что теперь вы можете воспользоваться этой инструкцией.
К сожалению, предложенная ниже инструкция временно перестала быть актуальной. Дело в том, что Microsoft удалила приложение WSATools из Microsoft Store, о чём сообщил разработчик в своём Twitter. Точная причина произошедшего не ясно, но можно предположить, что Microsoft не понравилось, что приложение загружает ADB с официального сайта Google.
Если разработчику удастся решить эту проблему, то мы дополним эту статью.Несколько недель назад Microsoft начала тестирование Windows Subsystem for Android (WSA), предназначенной для запуска Android-приложений в Windows 11. Правда из коробки подсистема поставляется с магазином Amazon Appstore, в котором насчитывается всего около 50 приложений, проверенных на совместимость с подсистемой.
Впрочем, никто не мешает устанавливать другие приложения с помощью APK-файлов, но ранее для этого требовалось использовать PowerShell или командную строку, что может быть не слишком удобно.
Понимая это, итальянский разработчик Симоне Франко (Simone Franko) создал утилиту под названием WSATools, которая позволяет устанавливать APK-файлы «в два клика мышью». Более того, инструмент интегрируется в «Проводник» Windows, так что WSATools будет открываться при двойном клике мышью по самому APK-файлу.
Инструкция
- Прежде всего убедитесь, что у вас установлена подсистема Windows Subsystem for Android (WSA). Инструкцию по её установке вы можете найти по этой ссылке.
- Откройте приложение настроек Windows Subsystem for Android (WSA) и включите «Режим разработчика».

- Установите WSATools из Microsoft Store, перейдя по этой ссылке.

- Запустите WSATools из меню «Пуск».
- Нажмите на кнопку «Select APK».

- Для работы программы потребуется Android Debug Bridge (ADB). Если он не установлен, то программа предложит скачать и установить его. Нажмите на кнопку «Install». Если вы его устанавливали и пописывали путь к папке в Path в «Переменных средах» в Windows, то WSATools будет использовать инструменты из это папки.

- После завершения загрузки вам предложат выбрать папку, в которую вы хотите распаковать ADB. Например, можно создать папку ADB в корне диска C. Главное случайно не удалите эту папку в будущем.

- После установки ADB автоматически откроется окно «Проводника», в котором необходимо выбрать нужный нам APK-файл. Важно отметить, что файлы формата *.apkbundle в настоящее время не поддерживаются.
P. S. Скачать APK-файлы можно на сайте APKMirror или же на сайте 4pda (но мы вам не говорили об этом).
- В появившемся окне нажмите кнопку «Install» для установки выбранного приложения. После этого начнётся запуск подсистемы Windows Subsystem for Android (если она не была запущена ранее) и пойдёт установка приложения.
- Если в процессе установки появится сообщение об ошибке, то перезапустите WSATools и повторите попытку установки. Скорее всего, на этот раз установка пройдёт успешно.

- Если в процессе установки появится сообщение об ошибке, то перезапустите WSATools и повторите попытку установки. Скорее всего, на этот раз установка пройдёт успешно.
- Если установка завершена успешно, то вы увидите соответствующее сообщение в окне WSATools. Там же вы найдёте кнопки для открытия этого приложения и установки ещё одного Android-приложения.