Android x86 нет звука

Обновлено: 19.09.2024

Как запустить мобильные приложения на компьютере? В пакете для разработчика Android есть специальный эмулятор, позволяющий пощупать мобильную ОС. Одна проблема — он тормозит. Прямо скажем, сильно тормозит. Но, к счастью, уже довольно давно ведется работа над интересным проектом по портированию платформы Android на платформу PC.

Android-x86

Как известно, исходники Android открыты — такова политика Google. Поэтому у любого желающего в принципе есть возможность взять за основу исходную версию мобильной ОС и начать разработку своей собственной ветки. Многие энтузиасты активно выпускают патчи, реализующие дополнительный функционал, которого нет в оригинальном Android.

Именно так появился проект «patch hosting for android x86 support». Разработчик планировали выпускать патчи для поддержки x86-платформы. Но после нескольких месяцев работы они поняли, что способны на большее, чем просто поставлять патчи. Так появился проект Android-x86 — специальная версия мобильной ОС для запуска на самом обычном компьютере. У Android-x86, как и у Android, есть разные ветки. В качестве тестовой платформы выбран культовый нетбук Eee PC, но фактически не имеет значения, куда ты будешь устанавливать проект. Это может быть как компьютер, так и планшетник или ноутбук (к проверенным устройствам относятся ASUS Eee, Viewsonic Viewpad 10, Dell Inspiron Mini Duo, Samsung Q1U, Viliv S5, Lenovo ThinkPad x61 Tablet). Последний билд даже имеет поддержку Wi-Fi.

Параметр vga=ask позволяет вручную выбрать нужный видеорежим

Параметр vga=ask позволяет вручную выбрать нужный видеорежим

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

Отладка через gsdserver

Не могу не отметить, что Android-x86 предлагается с предустановленным GDBserver’ом, который можно найти в /sbin/gdbserver. Таким образом, у нас есть возможность использовать GDB для отладки приложений на удаленной машине. Для этого, опять же, необходимо поднять сеть между виртуальной и хостовой ОС как показано выше и запустить GDBserver:

Можно также воспользоваться опцией "--attach pid", чтобы присоединиться к процессу, который уже запущен. Далее мы можем подключаться к нашей виртуалке с обычной машины. Запускаем GDB:

И подключаемся к удаленному серверу:

Установка на виртуалку

В общем-то, на данном этапе мы достигли поставленной цели — загрузили Android на обычном компе. Для тех, кто любит ставить всё самое последнее, скажу, что версия 4.0 имеет статус devel, так что в ней могут присутствовать различные недоработки. Например, почему-то одновременно показываются графическая оболочка и консоль. Не знаю, баг это или фича, но работать в такой ОС очень неудобно. Образ 3.2RC2 хорош всем, кроме того, что в нем отсутствует поддержка Ethernet, которая была мне нужна для отладки приложений. Но если цель всей затеи — просто поиграться с Android, то смело можешь выбирать его. Я же остановился на ветке 2.2.

Настройка звука и видео

Звук. После установки Android-x86 звук очень часто перестает работать. Я тоже обнаружил эту проблему, когда зашел на Youtube посмотреть ролики. К счастью, всё оказалось не так страшно, и замена звуковой карты в настройках виртуальной машины на «Intel HD Audio» позволила устранить сбой. Если же простое решение не помогает, на официальном сайте выложен FAQ, где описано, как заставить работать ICH AC97 под VirtualBox.

Видео. Операционная система Android ориентирована на широкий круг девайсов, от смартфонов до наручных часов. Очевидно, что устройства имеют разные размеры и, соответственно, разные размеры экрана, поэтому было бы здорово протестировать разрабатываемое приложение при разных разрешениях. Сделать это совсем несложно. Во время запуска виртуальной машины надо дождаться, пока GRUB предложит варианты загрузки ОС, и выбрать в меню пункт «Android-x86 2.2 (HDPI)». Далее нажимаем «e» для редактирования записи. Появится еще одно меню, в котором следует выбрать запись вида «kernel /android-2.2/kernel /quiet root . ». Опять нажимаем «e» и в конце строки через пробел дописываем «vga=ask». Нажимаем Enter для сохранения и «b» для загрузки. После этого на экран будут выведены все доступные видеорежимы, останется только выбрать нужный и ввести его номер. Например, режим 1152х864х32 VESA обозначен как 34С.

Инсталлим приложения

Итак, система работает — что дальше? Стандартный набор приложений, поставляемый вместе с ОС, быстро приедается. Да и разве мы ради того поднимали Android-x86, чтобы оказаться зажатыми в каких-то рамках? К сожалению, Android-x86 не может использовать Android Market — эта опция доступна только для тех производителей железа, которые имеют лицензию Google. Поэтому новые приложения установить не так просто, как в Android-телефонах. Тем не менее разработчики Android-x86 постарались максимально упростить процесс установки сторонних приложений:

Чтобы еще больше упростить поиск приложений, можно воспользоваться утилитой AndAppStore, которая поставляется вместе с Android-x86. Это своего рода аналог Android Market: весь софт здесь разбит на категории, а любая программа устанавливается в два клика.

Если нужны только приложения

Специально на тот случай, если нужно запустить только Android-приложения (скажем, популярные игрушки), создан во многом уникальный проект Bluestacks, разработка которого ведется совместно с компанией AMD. Идея в том, чтобы не эмулировать ОС Android, а полностью воссоздать окружение мобильной ОС для нативного выполнения программ. Что это дает? Ты можешь запускать игры в полноэкранном режиме, и они реально не будут тормозить. Платформа позволяет запускать десять приложений, которые идут в комплекте с ней, а также устанавливать дополнительные. Это делается очень просто. Заходим в папку с установленной программой, находим файл HD-ApkHandler.exe и создаем для него ярлык на рабочем столе. Далее скачиваем интересующее нас приложение для Android (в виде apk-пакета) и перетаскиваем его на только что созданный ярлык. Всё, программа установлена — ее можно запускать. Некоторые приложения, правда, не установятся из-за проблем с совместимостью. Некоторые другие, например Angry Birds и Fruit Ninja, помечены компанией BlueStacks как «премиум-приложения», которые можно будет установить только при использовании грядущей платной версии программы. Однако куча других игр установится и запустится без проблем.

Настройки для отладки

Итак, мы установили ось, поигрались с интерфейсом Android, заинсталлили программы, которые хотели посмотреть, — пора переходить к более серьезным занятиям. Я изначально собирался использовать такую систему как платформу для тестирования разрабатываемых приложений, поэтому расскажу, как это делается.

Первым делом нам понадобится настроить сеть, причем в нашем случае она не совсем стандартная. Android-система должна иметь доступ в интернет (что просто необходимо при написании сетевых приложений), а также еще одно подключение к локальной сети, через которое мы могли бы связаться с нашей виртуальной машиной для отладки приложений. Ethernet нужен, чтобы настроить NAT в виртуальной машине и полноценно пользоваться интернетом.

Итак, открываем раздел «Сеть» и настраиваем там два адаптера:

Теперь, как ты видишь, у нас подняты два интерфейса: один для выхода в Сеть, другой для отладки приложений. Остается только настроить последнюю.

Shortcut’ы для быстрой навигации

Отладка приложений

Для дальнейших действий нам понадобится Android SDK который придется загрузить.

  1. Скачиваем архив android-sdk_r16-windows.zip и распаковываем. Заходим в получившуюся папку и ищем директорию platform-tools. Ага, такой нет. Придется запустить SDK Manager и установить недостающие инструменты. Выбираем категорию «Tool -> Android SDK Platform-tools». После установки должна появиться папка platform-tools, которая нас и интересует.
  2. В папке надо найти утилитуADB. Аббревиатура ADB расшифровывается как Android Debug Bridge (Отладочный мост «Андроид»). Так как операционная система от Google принадлежит к семейству Linux, для ее настройки часто необходимо использовать командную строку. Конечно, существуют программы — эмуляторы терминала, которые позволяют выполнять команды прямо на устройстве, но, во-первых, на маленьком экране телефона это делать неудобно, а во-вторых, иногда требуется доступ к устройству через компьютер. В этих и многих других случаях программа ADB просто незаменима. Она устанавливает связь между устройством и компьютером и позволяет прямо на компьютере выполнять различные манипуляции с системой Android.
  3. Для того чтобы подключить новое устройство к системе, надо ввести:

После этого можно просмотреть список уже подключенных устройств, набрав команду:

Установка приложений с помощью AndAppStore

Установка приложений с помощью AndAppStore

Более подробную информацию об утилите ADB и всех ее параметрах ты можешь посмотреть на официальном сайте.

Заключение

Что я могу сказать после месяца использования Android-x86? С одной стороны, проект еще немного сыроват и некоторые недоработки заметны невооруженным взглядом. Версия 4.0 удивила своим интерфейсом, в котором консоль торчала поверх графики. Версия 3.2 на первый взгляд не имела глюков в плане графики, но не позволяла поднять сеть для отладки приложений. И только 2.2 удовлетворила всем моим требованиям. С отладкой тоже всё непросто: этот способ однозначно быстрее эмулятора SDK, но полноценно отлаживать приложения лучше всё-таки на настоящем девайсе. С другой стороны, это шикарная возможность запустить Android на своем компе и понять все его достоинства и недостатки, протестировать популярные приложения, не покупая телефонов и прочих девайсов.

Я настроил изображение Android-x86 (4.0-RC1-eeepc) в VirtualBox на Dell Latitude D820. Этот конкретный ISO не предназначен для ноутбука, но из всех доступных ISOs он работает лучше всего.

Я проработал некоторые проблемы, с которыми столкнулся (не имея ISO для моего устройства), но мне не удалось заставить звук работать. Учебник Android-x86 VirtualBox и другие онлайн-ресурсы рекомендовали мне использовать драйвер ALSA с SoundBlaster 16, но это не сработало.

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

С драйвером ALSA и контроллером SoundBlaster я получаю следующее от alsa_ctl init

Это выглядело очень неправильно для меня, поэтому я переключился на Intel HD Audio, как и другой вопрос.

С ALSA драйвер и аудио-контроллер Intel HD я получаю следующее от alsa_ctl init

Хотя это выглядит немного более многообещающе, у меня все еще нет звука.

Поскольку Android-это в основном Linux, я думал, что смогу перевести решение Linux. Несколько веб-страниц имеют контент, похожий на этот, говорящий об изменении /etc/modprobe.d/alsa-base.conf и добавлении options snd-hda-intel model=CORRECT_MODEL , и это, по-видимому, помогает многим пользователям Linux. Однако это, по-видимому, неприменимо к Android. По крайней мере, для меня, так как у меня нет alsa-base.conf

Я так мало знаю об аудио и ALSA. Есть ли что-нибудь, что выпрыгивает из того, что у меня есть выше? Даже толчок в общем направлении был бы великолепен.

Наконец, я убедился, что мой звук работает вне виртуальной коробки. Моя первая мысль заключается в том, что, поскольку мой ноутбук может работать Linux со звуком, я должен быть в состоянии включить драйверы Linux в Android. В этом есть хоть какой-то смысл? К сожалению, я также не знаю, как это сделать.

4 ответа

Я создаю приложение Android с Libgdx. Звук работает довольно хорошо, если я запускаю программу в настольной версии, а также на эмуляторе. Когда я тестирую приложение на своем телефоне android (Galaxy S3), звука нет. Все остальное работает довольно хорошо на моем устройстве, за исключением звука.

У меня возникли проблемы с воспроизведением звуков на Android. Я добавил в свой проект следующий код: import playn.core.Sound; . @Override public void init() < Sound bg = assets().getSound(bg); bg.play(); . >Код работает так, как задумано, когда я запускаю mvn test -Pjava . Звук.

У меня были те же проблемы.

Я использовал VMWare для WhatsApp. И имел различные версии Android без звука. Настройка VMWare с HDAudio конфиг файле мода.

Всегда не показывал никаких приборов.

Я установил это приложение из Google Play " AlsaMixer (ROOT) " И эта версия мгновенно получила звук:

  • android-x86-4.3-20130725.iso
  • android-x86-4.4-RC1.iso

У меня была та же проблема.

Я продолжал искать init.sh , а потом понял, что мне нужно установить эту чертову штуку на диск, прежде чем с ней стоит возиться (она повторно анализируется при перезагрузке, и живой диск не сохраняется).

Поэтому я зацепил последние порты x86 и пролистал их, пока не нашел 4.2x без проблем. К сожалению, я потерял след того, что есть что, а хорошее-это просто vm.iso ?!

Короче говоря, звук отлично работает с этой сборкой, мне даже не нужно было ничего настраивать.

  • Вкладка Материнской Платы:
    • 4 ГБ RAM (половина Хоста RAM)
    • [x] жесткий диск (только boot устройство)
    • все остальное по умолчанию
    • 2 ядра
    • все остальное по умолчанию
    • Windows DirectSound
    • ICH AC97
    • все остальное по умолчанию

    У меня была аналогичная проблема с отсутствием звука в vbox. В вашем init.sh добавьте эту строку в конец материала alsa_amixer:

    alsa_amixer set PCM 100 unmute

    После того, как я узнал, что мой звук работает нормально.

    Я отправляю push-уведомление из firebase в мое приложение Android. но когда мое приложение находится в фоновом режиме, метод firebase onMessageReceived не вызывается, вместо этого firebase отправляет уведомление в систему для отображения уведомления в системном трее. уведомление появляется в.

    Я разработал игру в unity3d. В этой игре я дал возможность установить громкость звука, которая влияет только на мой игровой звуковой объект, это не связано с настройкой звука android. Но я просто хочу проверить, настроено ли мое устройство android на отключение звука или нет. Если настройка моего.

    Работа над phoenix os и androidx86 для исправления звука 1) Установите AlsaMixer apk 2) Открыть AlsaMixer 3) Поиск основной громкости воспроизведения и редактирование значения до 90

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

    Я ищу некоторые ресурсы о разработке приложений android с использованием Android x86, так как у меня нет устройства android, а эмулятор слишком медленный, чтобы его можно было использовать. У.

    Мп=MediaPlayer.create(AlarmAlert.this, R.raw.clear); mp.seekTo(0); mp.start(); Я использую этот код в своем приложении, он работает, когда я пробую его в эмуляторе android. Размер приложения в.

    Мой вопрос почти идентичен этому вопросу . Я попробовал эти решения, но ни одно из них не сработало. Но я использую другой образ Android x86. Я использую изображение ICS (4.0-RC1) asus_laptop.

    Я создаю приложение Android с Libgdx. Звук работает довольно хорошо, если я запускаю программу в настольной версии, а также на эмуляторе. Когда я тестирую приложение на своем телефоне android.

    У меня возникли проблемы с воспроизведением звуков на Android. Я добавил в свой проект следующий код: import playn.core.Sound; . @Override public void init() < Sound bg = assets().getSound(bg);.

    Я отправляю push-уведомление из firebase в мое приложение Android. но когда мое приложение находится в фоновом режиме, метод firebase onMessageReceived не вызывается, вместо этого firebase.

    Я разработал игру в unity3d. В этой игре я дал возможность установить громкость звука, которая влияет только на мой игровой звуковой объект, это не связано с настройкой звука android. Но я просто.

    Я создал VM на основе этого урока, Как создать эмулятор Android в Windows, чтобы использовать его в качестве эмулятора android для Eclipse. Я взял последнюю версию Iso The Android-x86 4.4-RC1.

    Мое приложение android использует библиотеку pjsip для голосовых вызовов, но оно не работает на Android 5.x (звук не слышен ни в одном направлении). Всякий раз, когда я делаю вызов, звук не слышен.

    Я не могу заставить звук работать в эмуляторе в Android Studio. Это не мой код, так как это очень простой пример программы для демонстрации MediaPlayer , который отлично работает на реальном.

    Android OS на x86

    В этой теме обсуждаются вопросы общие для всех Андроидов на платформе x86, конкретно проект портирования Android-х86, а также его братья, не имеющие отдельных тем обсуждения на нашем форуме.
    Android в виртуальную машину | Сайт и Форум проекта Android-х86 | Android от Intel

    Вопросы, касающиеся только проектов Phoenix OS , Remix OS x86 и Bliss-x86 , обсуждаются в своих темах.
    За работоспособность ваших устройств ответственность несёте исключительно Вы. Задавая вопрос, постарайтесь указать следующую информацию .

      Hardware List - список совместимого оборудования
        Если Вы не нашли в шапке или в листе совместимости версию для вашего компьютера/ноутбука (модификации железа), то следует попробовать разные версии и опытным путём подобрать оптимальную.

        Загрузочную флешку или диск необходимо записать с помощью Rufus, UNetbootin, LiLi, или WinImage. UltraISO использовать не рекомендуется потому, что созданные им флешки мало где грузятся.

      Раздел под Android рекомендуется форматировать в ext3 или ext4 (для версии 5.0 Lollipop и новее) чтобы иметь >4ГБ места под свои нужды и избежать проблем с SuperSU и другим софтом. Форматирование раздела лучше произвести до установки Android сторонним ПО (Acronis, GParted, др.): родной установщик не всегда справляется с этой задачей.

      GRUB (англ. GRand Unified Bootloader) — загрузчик операционной системы от проекта GNU. GRUB позволяет пользователю иметь несколько установленных операционных систем и при включении компьютера выбирать одну из них для загрузки.
      Используется в образах Android-x86 для компьютеров со старым BIOS-ом.
      Свои настройки хранит в файле menu.lst, который можно отредактировать например виндовым Блокнотом. Обычно этот файл находится на разделе с Андроидом, но из-под самого Андроида его не видно. Типичное содержимое:

      title Android-x86 5.1-rc1
      kernel /android-5.1-rc1/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/android-5.1-rc1
      initrd /android-5.1-rc1/initrd.img

      title Android-x86 5.1-rc1 (Debug mode)
      kernel /android-5.1-rc1/kernel root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
      initrd /android-5.1-rc1/initrd.img

      title Android-x86 5.1-rc1 (Debug nomodeset)
      kernel /android-5.1-rc1/kernel nomodeset root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
      initrd /android-5.1-rc1/initrd.img

      title Windows
      rootnoverify (hd0,1)
      chainloader +1

      Тут default указывает номер пункта, котоый будет выбран автоматически после истечения timeout секунд. root и rootnoverify указывают с какого диска, и с какого его раздела загружать выбраную операционную систему. Как и в случае с default, нумерация начинается с нуля. Параметры загрузки прописываются в конец строки, которая начинается со слова kernel. Такими параметрами можно повлиять на многие аспекты работы Андроида с железом. К примеру настроить работу с внешним монитором.

      Запуск андроид на компьютере и ноутбуке

      В этой инструкции о том, как запустить Android на компьютере или ноутбуке, а также установить его в качестве операционной системы (основной или дополнительной), если вдруг возникла такая необходимость. Для чего это может пригодиться? Просто для экспериментов или, например, на старом нетбуке Android вполне может работать относительно быстро, несмотря на слабость железа.

      Ранее я писал про эмуляторы Android для Windows — если вам не нужно устанавливать Android на компьютер, а задача заключается в запуске приложений и игр с андроида внутри вашей операционной системы (т.е. запускать Android в окне, как обычную программу), лучше использовать описанные в указанной статье программы-эмуляторы. См. также: PrimeOS — Android, адаптированная для слабых ноутбуков и компьютеров.

      Используем Android x86 для запуска на компьютере

      Android x86 — известный открытый проект по портированию ОС Android на компьютеры, ноутбуки и планшеты с процессорами x86 и x64. На момент написания данной статьи актуальная версия, доступная для загрузки — Android 8.1.

      Загрузочная флешка Android

      Для использования образа, после загрузки запишите его на диск или USB накопитель. Я делал загрузочную флешку с Android из образа iso с помощью утилиты Rufus, используя следующие настройки (при этом, судя по получившейся в результате структуре на флешке, она должна успешно загрузиться не только в режиме CSM, но и в UEFI). При запросе режима записи в Rufus (ISO или DD) выберите первый вариант.

      Загрузочная флешка Android в Rufus

      Для записи образа img (который выложен специально для EFI загрузки) можно использовать бесплатную программу Win32 Disk Imager.

      Запуск Android x86 на компьютере без установки

      Загрузившись с созданной ранее загрузочной флешки с Android (как поставить загрузку с флешки в БИОС), вы увидите меню, в котором будет предложено либо установить Android x86 на компьютер, либо запустить ОС, не затрагивая данные на компьютере. Выбираем первый вариант — запуск в режиме Live CD.

      Запуск Android x86 в режиме LiveCD

      После непродолжительного процесса загрузки, вы увидите окно выбора языка, а затем — первоначальные окна настройки Android, у меня здесь работали клавиатура, мышь и тачпад на ноутбуке. Можно ничего не настраивать, а нажимать «Далее» (все равно настройки не сохранятся после перезагрузки).

      В результате попадаем на главный экран Android 5.1.1 (я использовал эту версию, сегодня, в 2019, доступна версия 8.1). В моем тесте на относительно старом ноутбуке (Ivy Bridge x64) сразу работали: Wi-Fi, локальная сеть (причем никакими значками это не отображается, судил лишь по открытию страниц в браузере с отключенным Wi-Fi, звук, устройства ввода), были поставлены драйвера для видео (на скриншоте этого нет, он взят из виртуальной машины).

      Андроид, запущенный на компьютере

      В целом, все работает нормально, хотя проверял работоспособность Android на компьютере я и не очень усердно. За время проверки столкнулся с одним зависанием, при открытии сайта в встроенном браузере, которое смог «вылечить» только перезагрузкой. Также отмечу, что сервисы Google Play в Android x86 не установлены по умолчанию.

      Информация о системе Android x86

      Установка Android x86

      Выбрав последний пункт меню при загрузке с флешки (Install Android x86 to hard disk), вы можете установить Android на свой компьютер в качестве основной ОС или дополнительной системы.

      Если вы решили этим заняться, рекомендую предварительно (в Windows или загрузившись с диска с утилитами для работы с разделами, см. как разбить жесткий диск на разделы) выделить отдельный раздел для установки (см. как разбить диск на разделы). Дело в том, что работа со встроенным в программу установки инструментом для разделения жесткого диска может оказаться сложным для понимания.

      Далее я привожу лишь процесс установки для компьютера с двумя MBR (загрузка Legacy, не UEFI) дисками в NTFS. В случае вашей установки эти параметры могут отличаться (также могут появиться дополнительные шаги установки). Также рекомендую не оставлять раздел для Android в NTFS.

      1. На первом экране вам будет предложено выбрать раздел для установки. Выберите тот, который заранее для этого подготовили. У меня это целый отдельный диск (правда, виртуальный).
      2. На втором этапе вам предложат отформатировать раздел (или не делать этого). Если вы всерьез намерены пользоваться Android на вашем устройстве, рекомендую ext4 (в данном случае вам будет доступно для использования все место на диске, как внутренняя память). Если вы не будете его форматировать (например, оставите NTFS), то по окончании установки вам будет предложено выделить место под пользовательские данные (лучше использовать максимальное значение 2047 Мб).
      3. Следующий этап — предложение установить загрузчик Grub4Dos. Ответьте «Да», если у вас на компьютере будет использоваться не только Android (например, уже установлена Windows).
      4. Если установщик найдет другие ОС на компьютере, будет предложено добавить их в меню загрузки. Сделайте это.
      5. В случае, если вы используете UEFI загрузку, подтвердите запись загрузчика EFI Grub4Dos, иначе нажмите «Skip» (пропустить).
      6. Начнется установка Android x86, а после нее вы сможете либо сразу запустить установленную систему, либо перезагрузить компьютер и выбрать нужную ОС из меню загрузки.

      Готово, вы обзавелись Android на своем компьютере — пусть и спорная ОС для такого применения, но по крайней мере интересно.

      Есть отдельные операционные системы на базе Android, которые в отличие от чистого Android x86 оптимизированы именно для установки на компьютер или ноутбук (т.е. более удобны в использовании). Одна из таких систем подробно описана в отдельном материале Установка Phoenix OS, настройки и использование, про вторую — ниже.

      Использование Remix OS For PC на базе Android x86

      14 января 2016 года вышла (пока правда в alpha версии) многообещающая операционная система Remix OS for PC, построенная на базе Android x86, но предлагающая значительные улучшения в интерфейсе пользователя именно для использования Android на компьютере.

      Рабочий стол Remix OS

      Среди этих улучшений:

      • Полноценный многооконный интерфейс для многозадачности (с возможность свернуть окно, развернуть на весь экран и т.д.).
      • Аналог панели задач и меню пуск, а также область уведомлений, сходная с присутствующей в Windows
      • Рабочий стол с ярлыками, настройки интерфейса с учетом применения на обычном ПК.

      Также, как и Android x86, Remix OS может быть запущена в режиме LiveCD (Guest Mode) или установлена на жесткий диск.

      Запуск Remix OS в Guest Mode

      Кстати, что первый, что второй вариант вы можете запустить и в виртуальной машине на своем компьютере — действия будут аналогичны (правда, работать может не все, например, Remix OS в Hyper-V мне запустить не удалось).

      Ещё две аналогичные, адаптированные для использования на компьютерах и ноутбуках версии Android — Phoenix OS и Bliss OS.

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


      Почему нет звука при просмотре видео на Android

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

      Если же звук не работает почему-то при воспроизведении видео или в каких-то конкретных приложениях, но при этом звук имеется в других приложениях, то значит, что проблема в программном обеспечение. Мы рекомендуем дополнительно проверить само видео на наличие звука, запустив его на другом устройстве. Если в этом случае звука не будет, значит проблема была в самом видео. В случае, если видео на другом устройстве воспроизводится со звуком, придется искать проблему в программном обеспечении самого устройства.

      Причина 1: Неправильно выставленные настройки

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

      В таком случае пошаговая инструкция имеет следующий вид:

      1. Вызовите настройки звука на устройстве, воспользовавшись качелькой для переключения громкости.
      2. Чтобы перейти к более точным настройкам звука, нажмите по кнопке в виде шестеренки, которая появится под регулятором громкости.
      3. После обратите внимание на пункт в настройках отмеченный иконкой ноты. Если там звук выкручен на минимум, то он не будет воспроизводится в виде и играх. Установите значение громкости в этом пункте на приемлемое значение.

      В случае, если настройки по умолчанию были корректными, переходите к другим причинам возникновения проблемы со звуком при проигрывании видео на Android.

      Причина 2: Малый системный сбой

      Зажмите на несколько секунд кнопку выключения. Появится меню включения. Там выберите вариант “Перезагрузка”. Если подобное меню у вас не появляется, то просто выключите смартфон и включите через несколько секунд, зажав на несколько секунд кнопку включения.

      Причина 3: Неактуальная версия Android

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

      Проверить наличие актуальных обновлений и выполнить их запуск можно прямо через настройки устройства:

        Откройте “Настройки”. Там перейдите в раздел “О телефоне”. В некоторых прошивках есть раздел “Система и обновления”. Если у вас он есть, то переходите сразу в него.



      Обращаем внимание, что во время процесса обновления устройство может несколько раз зависнуть, перезагрузиться. Это нормально и вам не нужно беспокоиться из-за этого.

      Причина 4: Устаревшая версия проигрывателя

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

      Проблема с неактуальными версиями приложений может возникнуть, если у вас отключено автоматическое обновление приложений в настройках Google Play market. Инструкция по ручному обновлению ПО через Play Market выглядит следующим образом:

      1. Откройте Play Market у себя на устройстве. Там нажмите по миниатюре вашей главной фотографии, чтобы получить доступ к главному меню.
      2. В меню выберите пункт “Мои приложения и игры”, чтобы увидеть все программы, установленные на устройстве.
      3. Переключитесь во вкладку “Установленные”.
      4. Напротив названия нужной программы нажмите кнопку “Обновить”.
      5. Ожидайте завершение обновления выбранной программы.

      Причина 5: Конфликт с другими программами

      Звук при воспроизведении видео на Android может не появляться из-за конфликта с другим программным обеспечением. В таком случае вам придется удалить программы, которые были установлены на смартфоне недавно. Однако перед тем, как начинать удаление всех недавно добавленных программ мы рекомендуем проверить, действительно ли звук не работает из-за конфликта со сторонним ПО. Сделать это можно через запуск устройства в “Безопасном режиме”.

      Подробно про переход в “Безопасный режим” на Android мы уже писали в отдельной статье. Ознакомьтесь с ней.

      Если в безопасном режиме звук на видео воспроизводится без проблем, то проблема в конфликте программ. Тогда начинайте удалять те программы, которые ранее были добавлены. В первую очередь обращайте внимание на программы, загруженные не через Google Play Market.

      Причина 6: Скопившейся кэш

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

      Для начала рассмотрим как удалить общий системный кэш, воспользовавшись программой CCleaner для Android:

      1. Запустите приложение CCleaner. Во время запуска оно проведет сканирование системы на наличие скопившегося кэша.
      2. После проведения сканирования вам сразу же будет предложено выполнить очистку обнаруженного кэша. Для этого нажмите кнопку “Быстрая очистка”.


      По завершении все указанные компоненты будут удалены из системы.

      Однако не всегда базовая очистка кэша помогает избавиться от проблемы. Иногда требуется дополнительно очистить кэш приложения, которое вы используете для воспроизводства видео. В большинстве случаев это стандартный видеоплеер. Очистка его кэша производится по следующей инструкции:

        Откройте общие настройки устройства. Там перейдите в раздел “Приложения”.




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

      Читайте также: