Эмулятор андроид не работает блютуз

Подключение Bluetooth-устройств к Android эмулятору

android bluetooth emulator debugging

Всем прекрасно известны ограничения Android эмулятора:

  • Bluetooth
  • NFC
  • SD card insert/eject
  • Device-attached headphones
  • USB

Но, что делать, если у вас приложение работает с Bluetooth устройством и вы хотите его отлаживать на эмуляторе, чтобы не тратить время на процесс передачи и установки *.apk файла? Выход есть: VMware Workstation Player

Вы спросите, а почему не бесплатный VirtualBox? Все просто: VirtualBox не умеет на момент написания этой статьи шарить Bluetooth устройства между гостевой машиной и хостом. С использованием VirtualBox можно пробросить только usb в гостевую систему, и, если у вас есть usb брелок с Bluetooth , то у вас все получится, но мы хотим оставить порты usb свободными на вашем компьютере, и поэтому будем качать-с-любого-знакомого-торрента покупать VMware Workstation Player.

Итак, на самом деле схема простая:

После этого, все устройства, что видит по Bluetooth ваш компьютер, будет видеть Android в Workstation Player . Осталось сделать так, чтобы команда adb devices показывала наш эмулятор в списке. Можно воспользоваться, например, приложением WiFi ADB — Debug Over Air и настроить bridged network connection гостевой OS к вашему сетевому адаптеру на хосте.

Используя такой способ подключения, я стал значительно меньше тратить времени на запуск и отладку после сборки *.apk ‘шки. Если у вас та же проблема, если вам, как и мне надоело дебажить взаимодействие с Bluetooth переферией своего приложения, попробуйте этот путь. Даже Geny Motion пока не умеет шарить Bluetooth устройства!

Источник

Как в Bluestacks включить блютуз

Пользователям BlueStacks время от времени приходится обращаться к помощи Bluetooth. Данный протокол беспроводной связи помогает настроить сопряжение программ для Android с фитнес-браслетами, смарт-часами, блютуз-наушниками, геймпадами и другим видом техники. Поэтому важно разобраться, как включить блютуз в BlueStacks 4.

Активация Bluetooth на компьютере

Датчик беспроводной связи блютуз все чаще устанавливается в современные компьютеры. Как правило, им располагают ноутбуки, которые представляют собой переносное устройство. Понять, как включить Bluetooth, поможет следующая инструкция:

Кликните по иконке меню «Пуск».

Выберите «Параметры».

Перейдите в раздел «Устройства».

Активируйте функцию при помощи ползунка.

Как только беспроводной интерфейс будет активирован, в системной панели Windows отобразится соответствующий значок.

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

Поддерживает ли Bluestacks Bluetooth

Активировать беспроводную сеть в настройках компьютера – это одно дело, а включить блютуз в Блюстаксе – другое. Как сообщают разработчики, в BlueStacks Bluetooth не поддерживается. Соответствующая информация приведена в разделе «Support» официального сайта. То есть сторонняя техника не будет работать по протоколу беспроводной связи.

Но некоторые приложения, которые, например, располагают поддержкой геймпадов (игры вроде Modern Combat 5), позволяют подключиться при помощи Bluetooth. Далее расскажем более подробно о том, как это сделать.

Подключение геймпада в BlueStacks через Bluetooth

Первым делом необходимо разрешить обнаружение контроллера. Для этого мы запускаем в эмуляторе раздел «Параметры», а затем выделяем галочками пункты «Включить распознавание геймпада» и «Использовать внутриигровые контроллеры для геймпада».

Читайте также:  Пежо 308 стеклоподъемники не работает

Следом необходимо подключить периферию к ПК через управление сетями и общим доступом, где выбирается протокол Bluetooth. Если все сделано правильно, на главном экране появится уведомление о том, что устройство успешно подключено.

Далее можно запустить одно из приложений, использующих геймпады для управления. В нашем случае это игра Modern Combat 5.

После запуска игра автоматически подстраивается под использование контроллера. То есть перемещаться между пунктами меню можно напрямую через геймпад.

Ограничения работы беспроводных контроллеров в BlueStacks

К сожалению, подключение в эмуляторе геймпада по блютуз возможно только в случае с сертифицированными моделями от игровой консоли Xbox. Контроллеры PlayStation синхронизируются только через USB. То есть при непосредственном использовании кабеля.

Что делать, если беспроводной контроллер не работает

В ситуации, если даже сертифицированный Xbox геймпад не работает по протоколу Bluetooth, мы обязательно устанавливаем драйвера для нового оборудования. Вы можете это сделать через «Диспетчер устройств».

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

Подключение других устройств в BlueStacks через блютуз

Увы, остальные гаджеты вроде смарт-часов или беспроводных наушников в БлюСтакс не распознаются. В итоге BlueStacks лишен поддержки не только Bluetooth, но и других служб (NFC). Для использования блютуз необходимо установить альтернативный эмулятор или дождаться обновления, когда функция будет добавлена в БлюСтакс.

Источник

Эмулятор андроид не работает блютуз

Описание: Genymotion — быстрый эмулятор Android, который включает в себя настроенные образы Android (x86 с аппаратным ускорением OpenGL), идеальный для тестирования приложения. Этот проект вырос из старого AndroidVM, и в сравнении с ним Genymotion имеет новый дизайн плеера, установщик и многое другое.
Как говорят разработчики, цель продукта — заменить эмулятор Android от Google не только разработчикам Android, но и людям, которые делают демонстрации приложений Android.
Genymotion доступен для Linux, Windows и Mac OS X и требует VirtualBox. Код виртуальный машин открыт, но софт, который работает на хосте, бесплатен для использования, но его исходный код закрыт. В будущем Genymotion будет иметь бесплатную версию со множеством возможностей, но также будут доступны платные версии, в основном для больших компаний, которым нужна совместная работа над Genymotion.

  • Быстрая загрузка и запуск предварительно настроенных образов Android. Список устройств постоянно расширяется.
  • GPS (с настраиваемыми координатами) и батарея (с настраиваемым уровнем батареи)
  • Отображение: аппаратное ускорение с OpenGL, режим полноэкранного просмотра
  • Консоль, которая позволяет вам взаимодействовать с вашей виртуальной машиной, используя командную строку
  • Поддержка ADB
  • Эмуляция передней и задней камеры
  • Функции скринкаста и удаленного управления (в коммерческой версии)
  • Плагины к Eclipse и Android Studio
  • Поддерживает Linux, Windows и Mac.
  • В будущих релизах ожидается появление новых сенсоров: гироскоп, яркость экрана, температура, вектор поворота и многое другое.
  • Работает на порядок быстрее эмуляторов от Google (не только на процессорах Intel)
  • Общий буфер обмена виртуального устройства и ПК
  • Возможность редактирования IMEI/MEID виртуального устройства (в коммерческой версии)
  • Pixel Perfect — режим отображения, при котором 1 пиксель экрана устройства будут отображаться с использованием только одного пикселя на вашем мониторе (в коммерческой версии)
  • Factory Reset — полный сброс виртуального устройства (в коммерческой версии)
  • Дублирование образа в списке виртуальных устройств (в коммерческой версии)
  • Редактирование количества процессоров (CPU) и количества оперативной памяти (RAM) в настройках виртуального устройства.
  • Контроль датчиков в коде приложения через Genymotion Java API (в коммерческой версии)
  • Автоматическое обновление образов для новой версии программы (в коммерческой версии)
  • Генерирование архива log файлов при обращении в тех поддержку
  • Сохранение настроек GPS виджета до следующего запуска (в коммерческой версии)
  • Исправления ошибок падения эмулятора, добавлена информация в логах.
  • Эмуляция работы интернета через GPRS, Edge, 3G, 4G и пр.
Читайте также:  Почему у меня не работает клавиша f1 f12

Новые возможности:

  • Виджет эмуляция голосовых звонков (в коммерческой версии)
  • Исправлена ошибка вылета программы при выходе системы из сна, ошибка неправильной настройки сетевого соединения, мултитач и поворот в некоторых приложениях и другие исправления
  • Исправлены образы устройств с исправлением множества ошибок

Из недостатков стоит отметить:

  • Нет эмуляции голосовых вызовов . Есть в коммерческой версии.
  • Не на всех процессорах поддерживаются приложения на Adobe Air Mobile, Unity3D, без поддержки архитектуры х86

Требования: Windows 32/64 bits, Mac OS X 64, Linux 32 bits (Ubuntu, Fedora, Redhat), Linux 64 bits (Ubuntu, Fedora, Redhat), Linux Debian 64
Русский интерфейс: Нет
Разработчик: Genymobile
Домашняя страница:http://www.genymotion.com/ (для скачивания требуется простая регистрация)

Не спрашивайте здесь, почему не работает та или иная игра. Разработчиков этого эмулятора здесь нет. Скорее всего игра написана на Adobe Air Mobile, Unity3D или в ней нет поддержки архитектуры х86. Так же смотрите параметры виртуализации и пр., возможно причина в вашем процессоре. Для игр используйте эмулятор BlueStacks App Player — он для этого и разрабатывается. Genymotion адаптирован больше для работы и демонстрации приложений.

Внимание! Для работы программы требуется обновить VirtualBox до версии 4.2.12 или выше

Сообщение отредактировал alexvozn — 07.09.21, 14:34

Как оперативно тема появилась 🙂
Правда за день до того как узнал о этом виртуализаторе или эмуляторе Андроида.
Подсказал Vlad_Romanov разработчик (Windows) Android Application Installer в посте #91

Из того что успел посмотреть и узнать о Genymotion:
— Перед установкой VirtualBox лучше закрыть все, лишние программы ( не знаю изза какой именно Outpost, Checkpoint VPN, Dropbox, Skype, Miranda и еще с десяток, но пока все не выключил получал синий экран смерти, когда VirtualBox устанавливал свои драйвера) Те что не мог зарыть, убивал через диспетчер задач.
— Как уже давно известно на одной машине не могут одновременно находиться VitrualBox и эмулятор андроида YouWave, приходится выбирать или тот или другой.
— По умолчанию образы которые скачивает Genymotion имеют 512 RAM, изза этого виртуалка очень тормозила, но через VirtualBox можно увеличить количество оперативной памяти до 1024 и более, станет чуть по легче. Так же можно попробовать увеличить мощность этой виртуалки, добавив процессора, видео памяти и прочего.
— После изменений в VirtualBox можно протестировать оптимально ли настроено, открыв настройку этой виртуалки еще раз. Производится автоматический тест установленных параметров и дается подсказка если включены не оптимальные опции замедляющие работу.
— В самом Genymotion можно найти конфигурационное приложение, которое должно включать root, статический свой IP, отключать Hardware OpenGL, и другое. ( к сожалению применить настройки так и не удалось, после перезагрузки восстанавливались предыдущие настройки)
— Тесты AnTuTu Benchmark показали 18к, но это только за счет процессора. Видео (3d) показывало жалкие показатели около 900, тогда как SGS4 показал 9к. Что для игр очень критично. Тесты OpenGL показывали всего 9 fps. (конечно все зависит от ПК, но не думаю что Acer Aspire 6920G-934G32Bn такой уж слабый ноутбук)

Читайте также:  Саундбар lg hts как настроить сабвуфер

Как еще оптимизировать эту виртуалку, чтобы игры не лагали и процессор не был загрузен на все 100% даже когда запускаешь самую простеньку типа Avatar Fight HD в которой даже нет никакой 3D графики?

Установилось все без проблем. Outpost-a конечно не было, был PC Tools FireWall Plus 7

Наверное зависит, какой образ скачать с репозитория. При скачивании и добавлении нового устройства выдаются параметры виртуалки в т.ч. показывается и количество RAM. По умолчанию у меня сразу стаяло 1 Гб (при 4 Гб на ПК)

При перезапуске эмулятора все сбрасывается. Нужно делать непосредственно перезагрузку вируалки. Т.е. не закрывать само окно плеера образа и ждать, пока Android перезагрузится.

Хорошая идея, понравилось.

Некая странность: зарегистрировался, подключился, скачались и установились образы.

Запускаю в Genymotion виртуальный андроид. Все запускается, вижу просто черный экран с кнопками и индикаторами по правому краю. Экран ни на что не реагирует. В Virtualbox вижу запущенную виртуальную машину, на превьюшке — экран запущенного андроида, сессия ВМ заблокирована.

Если выключить ВМ и запустить ее не в Genymotion, а в Virtualbox — все работает. Кнопки нажимаются, экран реагирует, программы запускаются. Глубоко не тестировал.

— То, что я могу управлять виртуальным Андроидом только через оболочку Virtualbox, а в Genimotion не могу, вижу только черный экран — так и должно быть? Или я что-то делаю неправильно? Как заставить работать управление в Genymotion?

— Есть ли образы под Андроид 2.3 с 512 мб. памяти? (у меня слабые ПК, а хочется иногда тестировать софт).

Сообщение отредактировал Miller777 — 13.08.13, 19:29

Не должно. Должно запускатся с Genimotion оболочки. Нажимаете Play — в начале черный экран с надписью «Android» а затем и отображается home screen. Какая у вас ОС, параметры ПК?

Источник

Оцените статью