Поиск по сайту:

Как установить и запустить приложения для Android (APK) в Linux с помощью Shashlik


На этой странице

  1. Установка шашлыка
  2. Установка и запуск Android APK
  3. Пейзажная подсказка
  4. Заключение

Shashlik — это, по сути, набор программных компонентов, которые позволяют пользователям Linux устанавливать и запускать Android APK прямо в своем дистрибутиве GNU/Linux. Shashlik достигает этого, используя урезанную версию Android вместо эмуляции той, которая вкладывается в сеанс пользователя при запуске установленного приложения Android. Рендеринг графики в приложении осуществляется инфраструктурой OpenGL нашей системы, поэтому производительность хороша для того, что хорошо поддерживается.

К сожалению, Shashlik все еще находится в стадии активной разработки и еще не поддерживает многие приложения, но все же вы можете найти много полезных приложений, которые работают как часы. Единственным обязательным условием является то, что вы не запускаете другой процесс виртуализации одновременно с запуском Shashlik, что APK, используемый в Shashlik, был создан для работы на архитектуре x86, и что Shashlik установлен на 64-разрядной системе Linux. система. Его разработчики также предлагают запускать свое программное обеспечение в среде KDE Plasma, поскольку они тестируют его только в нем, но я также могу подтвердить, что оно работает и в Pantheon (с некоторыми соответствующими сообщениями об ошибках).

Установка Шашлыка

Последняя версия Shashiks на момент написания этой статьи — 0.9.3, которую вы можете скачать с этой веб-страницы. Существуют готовые пакеты Debian (Ubuntu) и Arch, которые вы можете использовать в зависимости от вашей системы, в то время как несколько пользователей систем Fedora и Suse сообщают, что RPM-пакеты, созданные инопланетянами, также работают. Пользователи Ubuntu могут установить загруженный пакет, открыв терминал в месте загрузки и введя следующую команду:

sudo dpkg -i shashlik_0.9.3.deb

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

Установка и запуск Android APK

После установки Shashlik посетите базу данных APK и загрузите приложение, которое вы хотите запустить с Shashlik. Затем откройте терминал в месте расположения загруженных APK-файлов и введите следующую команду, чтобы установить его в свою систему: \/opt/sashlik/bin/sashlik-install name_of_apk_file. В качестве примера я установил apk Viber, как показано на следующий скриншот:

Следующий шаг — запустить APK, введя следующую команду в том же сеансе терминала: \/opt/sashlik/bin/sashlik-run name_of_splash_png name_of_apk_file». На этом этапе важно отметить, что во время установки Shashlik создал и сохранил некоторые необходимые файлы в /.local/share/sashlik.Эти файлы включают файл изображения заставки png и userdata.img.При запуске APK Шашлик ищет файл, который вы указали в команде.Итак, если есть представляет собой splash.png, соответствующий приложению с именем test.apk, команда выглядит следующим образом: \/opt/sashlik/bin/sashlik-run splash test.apk. Вот как я сделал это для Viber

Чтобы упростить задачу, я должен указать, что APK-файлы устанавливаются в нашей системе с помощью команды, которую я показал ранее, поэтому, если вы ищете их в меню приложений/тире, вы должны найти их и запустить их простым щелчком мыши. Это, однако, может работать не для всех приложений, но если это работает, это очень удобно. В любом случае, вы должны знать, как запустить его из терминала, чтобы получить информацию, необходимую для решения любых проблем.

Поскольку в настоящее время функция удаления не реализована, вы можете вручную удалить двоичные файлы, установленные Shashlik, перейдя в /.local/share/applications и удалив соответствующие файлы. Это должно удалить их из меню приложений.

Пейзажный совет

Поскольку программное обеспечение еще не достигло своей первой стабильной версии, вы не можете возиться с какими-либо параметрами, которые могут иметь решающее значение для работы пользователя с определенными приложениями. Случай установки эмулятора в ландшафтный режим экрана является обычным, так что вот как это сделать. Откройте файловый менеджер от имени администратора, перейдите в /opt/sashlik/bin и откройте файл «sashlik.run» в своем любимом текстовом редакторе. Затем найдите аргумент «-noskin» и замените его на «-skin 480x320» или любой другой. разрешение в стандартных соотношениях.

Заключение

Шашлык может быть нестабильным и пока не очень мощным, но тот факт, что он очень прост в использовании, не остается незамеченным и недооцененным. Я уверен, что со временем он станет еще компактнее и успешнее в отношении того, сколько приложений он может запускать. Люди сообщают, что требовательные 3D-игры хорошо работают на Shashlik, что свидетельствует о том, что программное обеспечение уже может делать. Получайте удовольствие от тестирования приложений Android в Linux и удачи в их запуске!