Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

Как установить Андроид на Линукс? Андроид эмулятор линукс


Установка Андроид эмулятора Genymotion под Linux

Доброго времени суток, уважаемые читатели. Сегодня мы с Вами разберемся с тем, как установить Андроид эмулятор Genymotion в операционной системе Linux (в данном случае Linux Mint 17.1).Условно весь процесс «от и до» можно разделить на три этапа.1. Первый этап предельно простой — нужно установить VirtualBox(если он до этого не был у Вас установлен). Как обычно, сделать можно это двумя способами — в Терминале либо в Менеджере Программ. В моем случае был выбран второй способ, поэтому нет смысла приводить пояснения, ниже на фото представлена уже установленная программа в Менеджере:

Установленная программа VirtualBox

Рисунок 1. Установленная программа VirtualBox

2. На втором этапе необходимо пройти регистрацию на сайте genymotion. Для этого переходим на страницу регистрации и заполняем простую регистрационную форму. После чего по завершению регистрации открывается следующая страница:

Рисунок 2. По окончанию регистрации открывается такая страница

Рисунок 2. По окончанию регистрации открывается такая страница

«Buy» не должно Вас смущать:) Переходим как на фото ниже:

Скачивание бесплатной версии

Рисунок 3. Скачивание бесплатной версии программы

Выбираем 32-х bit версию.

 Выбор версии программы

Рисунок 4. Выбор версии программы

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

chmod a+x ./genymotion-2.6.0-linux_x86.bin

Рисунок 5.

Рисунок 5. Изменяем права доступа к файлу

и  запускаем его на исполнение командой

./genymotion-2.6.0-linux_x86.bin

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

Запуск установочного файла программы

Рисунок 6. Запуск установочного файла программы

Это означает что программа успешно установлена на Ваш компьютер и в меню выглядит следующим образом:

Установленная программа Genymotion

Рисунок 7. Установленная программа Genymotion

После этого запускаем программу и создаем новое виртуальное устройство. Как видно, можно выбирать версию андроид, а также модель устройства. Рекомендуем выбирать версию андроид не выше 5.0 (если в дальнейшем устройство будет предназначено не только для тестирования собственных приложений, но и планируется использовать как полноценный девайс с доступом к сервисам Google). Для примера был выбран HTC One (Android 4.2.2). Установка устройства интуитивно понятна и не требует подробного рассмотрения. После того как оно создано и запущено переходим с завершающему этапу — установке сервисов Google.

3. Прежде всего скачиваем файл Genymotion ARM Translation v1.2 (находится в общем архиве в конце статьи) . После чего данный файл просто перетаскиваем в окно эмулятора(архив, не распаковывая). Окно должно засветиться розовой рамкой при этом. После чего в окошке появится следующая надпись:

Рисунок 7.

Рисунок 8.

И затем через какое то время потребуется подтверждение, для чего просто нажимаем «OK»:

Рисунок 9.

Рисунок 9.

Если установка прошла успешно, в конце Вы увидите окно со следующим уведомлением и просьбой о перезапуске устройства:

Успешная установка архива и перезапуск устройства

Рисунок 10. Успешная установка архива и перезапуск устройства

Закрываем эмулятор и запускаем его заново. Далее совершаем полностью аналогичные действия, но уже с одним из файлов gapps-android_x.x(все необходимые файлы находятся в общем архиве в конце статьи).

Нужный Вам набор приложений Google выбирается по версии Андроид. Также перетаскиваем в окно эмулятора нераспакованный архив и перезапускаем эмулятор после окончания установки.

После перезапуска появится следующее окно, в котором авторизируемся (либо при отсутствии аккаунта регистрируем новый) и наше устройство готово к работе:

Рисунок 12

Рисунок 11. Готовое к работе устройство

Сервисы google

Рисунок 12. Полноценная работа сервиса Google

В итоге в меню появились приложения от Google и можно полноценно пользоваться эмулятором как и любым Android устройством:)

Скачать все необходимые установочные файлы можно тут.

tradelife.com.ua

Genymotion - эмулятор Android на Linux

Рассмотрим установку Андроид эмулятора Genymotion под Linux на примере операционной системы Ubuntu 12.04.

По окончанию регистрации и активации аккаунта Genymotion нажмите на кнопку Continue. В появившемся окне нажмите кнопку Get Genymotion.

Установка Genumotion на LinuxДалее необходимо выбрать вид лицензии, платную или бесплатную. В подавляющем большинстве случаев бесплатной лицензии вполне хватает, поэтому нажимаем кнопку Download под столбцом Free.

Установка Genumotion на Linux

В появившемся окне переходим на вкладку Linux. На данной вкладке можно ознакомится с системными требованиями вашего ПК для установки эмулятора Genymotion:

  • процессор Intell c поддержкой технологии VT-x или процессор AMD с поддержкой технологии AMD-V;
  • видеокарта с поддержкой OpenGL 2.0;
  • 400 Мб свободного места на жестком диске;
  • 2 Гб оперативной памяти.

Под системными требованиями находим нужную нам систему и щелкаем по ней для начала скачивания установщика эмулятора. В нашем случае это Ubuntu 32bits.

Установка Genumotion на Linux

Запускаем терминал. В терминале переходим в каталог куда был скачен файл установщик эмулятора. Выполняем chmod a+x ./genymotion-2.3.1_x86.bin, после чего запускаем его на исполнение — ./genymotion-2.3.1_x86.bin.

Установка Genumotion на Linux

Вводим Y и нажимаем клавишу Enter.

Установка Genumotion на Linux

Установка эмулятора завершена.

Установщик сообщил нам, что в устанавливаемом пакете отсутствует VirtualBox, поэтому нам необходимо установить его отдельно. Запускаем Центр приложений Ubuntu и в поиске пишем VirtualBox

Установка Genumotion на Linux

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

Установка Genumotion на Linux

Поздравляем, установка эмулятора Genymotion на Linux завершена! Теперь можно приступать к тестированию приложений написанных для ОС Android.

xn----7sbmatugdkfphym2m9a.xn--p1ai

Запуск Linux на Android

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

Операционная система Android основана на ядре Linux, поэтому запуск Linux на Android смартфоне возможен, и даже не так сложен как кажется. Полностью заменить Android на Linux не получится из-за особенностей ARM загрузчика и большого разнообразия драйверов устройств, которые поддерживаются только ядрами производителей. Можно разве что установить специально адаптированную Ubuntu Phone, но это уже совсем другая история. Запускать Linux в эмуляторе мы тоже не будем, мы возьмем ARM версию дистрибутива Linux и запустим его в chroot контейнере уже работающего ядра Android.

Содержание статьи:

Нам понадобиться

  • Смартфон или планшет на базе ОС Android с ROOT правами;
  • Программа автоматического развертывания Linux — Linux Deploy;
  • BusyBox;
  • SSH клиент — ConnectBot;
  • X Сервер для Android — XSDL Server;

Весь перечисленный софт можно скачать и установить с Google Play или форума 4pda. Далее, я буду предполагать что на вашем устройстве уже есть Root права. Начнем запуск linux на android.

Подготовка смартфона

Сначала устанавливаем BusyBox. Зайдите на страницу программы в Google Play и нажмите установить. Когда программа установится, нужно ее запустить и еще раз нажать кнопку install для распаковки всех необходимых компонентов:

Screenshot_2015-11-11-15-21-59

Остальные программы устанавливаются стандартным способом из Google Play.

Развертывание Linux на Android

Устанавливать Linux будем с помощью приложения Linux Deploy. Запустите приложение, откройте главное меню программы и выберите пункт Настройки:

Screenshot_2015-11-11-13-06-13

Здесь желательно поставить галочки не отключать экран и не отключать wifi, чтобы эти функции работали во пока вы не выключите Linux:

Screenshot_2015-11-11-13-08-29

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

Screenshot_2015-11-11-13-08-55

Больше ничего в настройках менять не нужно, Переходим к установке Linux. В главном окне коснитесь значка с логотипом загрузки:

Screenshot_2015-11-11-13-11-09

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

Screenshot_2015-11-11-13-13-01

Дальше выбираем путь образа диска куда будет установлена система, мы будем устанавливать способ в файл. По умолчанию размер образа — 512 Мб, рекомендую взять с запасом если планируете устанавливать графическую оболочку и дополнительные программы. Для LXDE, XFCE понадобиться еще 500 Мб, а для KDE и Gnome — 1,3 Гигабайт:

Screenshot_2015-11-11-13-16-48

Потом меняем имя пользователя и пароль, локаль выбираем ru_RU.UTF-8 для поддержки русского языка:

Screenshot_2015-11-11-15-27-49

Выбираем окружение рабочего стола если нужно и дополнительные компоненты. Окружение у нас будет LXDE, дополнительные компоненты оставляем только окружение рабочего стола и ssh сервер. Х сервер нам не нужен, так как будем использовать XSDL Server.

Screenshot_2015-11-11-13-19-49

Потом ставим галочку напротив GUI:

Screenshot_2015-11-11-15-21-20

Графическая подсистема — Х сервер:

Screenshot_2015-11-11-15-21-26

В параметрах GUI Номер дисплея — 0, Адрес Х-сервера — ваш адрес в Wifi сети или 127.0.0.1. Галочку XSDL Server не ставим, так как при каждом запуске Х сервер запускается с новым номером дисплея, таким образом, если с первого раза система не запустится номер дисплея уже будет не соответствовать тому что мы указали в настройках и нужно будет перезагружать устройство:

Screenshot_2015-11-11-13-24-19

Дальше можете возвращаться в самый верх и нажимать кнопку установить. Установка linux на android займет около полчаса.

Screenshot_2015-11-11-13-24-38

Запуск Linux

Осталось запустить linux на смартфоне. Сначала запускаем XSDL Server, выбираем расширение экрана:

Screenshot_2015-11-11-13-27-04

Затем размер шрифта:

Screenshot_2015-11-11-13-27-13

Переходим в Linux Deploy и нажимаем кнопку старт:

Screenshot_2015-11-11-13-26-24

Возвращаемся в XSDL Server и ждем пока загрузится оболочка:

Screenshot_2015-11-11-13-34-02

Вот и все, теперь можно работать в установленной системе, устанавливать приложения, смотреть видео и даже попытаться играть в компьютерные игры. Запуск linux программ на android — не такое уж сложное дело.

Screenshot_2015-11-11-13-34-24

Небольшой гайд по управлению XSDL сервер:

  • Чтобы открыть виртуальную клавиатуру нажмите кнопку назад.
  • Для клика правой кнопкой мыши коснитесь двумя пальцами экрана.
  • Отмена последнего действия — кнопка меню.

Доступ SSH доступ к Linux

Для доступа по SSH к установленной системе мы скачали ConnectBot. Откройте приложение и наберите:

имя_пользователя@localhost

Затем введите пароль, выбранный при установке системы, дальше вы окажетесь в оболочке Linux:

Screenshot_2015-11-11-14-13-10

Решение проблем

Если во время создания образа возникает ошибка:

Making new disk image (4095 MB) ... faildd: opening `/storage/emulated/0/linux.img': No such file or directory

Замените в пути 0 на legacy.

А если такая ошибка:

dd: opening `/storage/sdcard0/linux.img': Read-only file system

Это значит что в вашей системе используются пространства имен для различных пользователей, то есть флешка примонтирована для пользователя, но не для root’a. Поэтому откройте SuperSU и в настройках снимите галочку Создать поименное разделение пространств:

Screenshot_2015-11-11-14-23-21

Выводы

Вот и все. вы смогли успешно запустить Linux на смартфоне. Эта система не настолько эффективна как на персональном компьютере, но тоже сильно расширяет возможности Android смартфона. Если у вас остались вопросы, спрашивайте в комментариях!

losst.ru

Запуск android приложений в Linux без эмуляции (с помощью Google Chrome)

Операционная система Android является несколько иной Linux системой, в которой запускаются кроссплатформенные приложения, написанные на языке Java, в среде виртуальной машины ART (Android Runtime) в новых версиях и Dalvik в старых.

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

Сегодня телефоны android прочно вошли в нашу жизнь и очень многие ими активно пользуются. Вместе с самими устройствами становятся популярны и мобильные приложения. Иногда они могут полностью заменить простые функции ПК - просмотр почты, проигрывание музыки, фильмов, чтение новостей.

Наверняка кто-то задавался вопросом - можно ли использовать мобильные приложения android на ПК? Ответ - можно, но с некоторыми ограничениями.

В статье рассматривается вопрос как это сделать. Есть ли в этом смысл каждый решает для себя.Описание  процесса не является призывом немедленно это делать в своей операционной системе и приводится в рамках тезиса "jast for fun" т.е ради интереса.

Нам понадобится:

- операционная система LINUX (версия дистрибутива не принципиальна)

- браузер Google Chrome 64 bit (Chromium и хромиум браузеры типа   Opera, Vivaldi, Yandex и т.д не подходят),

  32 битные сборки уже не выпускаются. - расширение для Google Chrome ARChon.

Далее распаковываем его, включаем "Режим разработчика" в Google Chrome (Инструменты --> Расширения) - "загрузить распакованное расширение" В linux невозможно напрямую запустить файл apk приложения android, даже если установлено расширение ARChon.

Для запуска необходимо специальным образом его сконвертировать и установить так же как расширение ARChon.Способов конвертации приложений  несколько. Вы можете выбрать наиболее работоспособный для ваших условий.

1. С помощью chromeos-apk (самый надежный). Установить Node.JS Воспользуйтесь своим пакетным менеджером.Предупреждение!  В Ubuntu репозиторий Node.JS  не работает т.к разработчик перестал его поддерживать. Дистрибутивы на базе Arch прекрасно ставят из AUR. Далее ставим chromeos-apk также из  AUR.                          Проводим само преобразование  APK файла  командой в терминале:

 chromeos-apk /путь/до/.apk

У кого не Arch дистрибутив, то используем другие методы, описанные ниже.

2. Устанавливаем на сматрфон приложение ARChon Packager из Google PlayПодробнее на этой странице.

3. Используем расширение Twerk для Google Chrome из  Google Web Store

4. Программу apk2archon на питоне. Ссылка github

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

Установленные приложения вы сможете найти в меню приложений. В разделе  "Приложения Chrome".

Путем редактирования можно изменить значок запуска.

Сами приложения- расширения будут храниться в папках вида  com.twitter.android.android, в эту папку можно скопировать нужный значок icon.png (для запуска приложения и отображения в меню):

Общий cписок приложений, которые удалось запустить на ПК.

Например, я установил следующие приложения:

- Вконтакте. Работает хорошо. - Twitter. Работает, замечаний нет. - K9 mail. Неплохой почтовик. Может служить заменой почтовой программе на ПК. Из проблем - не удалось добавить gmail ящик. - Lost FM. Отличное онлайн радио от Виталия Крюкова. Прочтите описание и по возможности помогите разработчику.

Поделитесь в комментариях, какое приложение смогли запустить, как оно работает. Скриншоты приложений:

Обновлено Добавил пример полноценной работы приложения Color Note: Таким образом, мы научились запускать некоторые android приложения в окружении google chrome на Linux без эмулятора или отдельной виртуальной машины. Ссылки: archon-runtime.github.io

compizomania.blogspot.com

Эмулятор Android на VirtualBox в Ubuntu

Подробная пошаговая инструкция по установке и использованию эмулятора VirtualBox для использования совместно с Android Studio в ОС Ubuntu. Основная задача: использовать виртуальное устройство в VirtualBox для разработки и запуска приложений из Android Studio.

Особенно актуально использование интерфейса Bluetooth в виртуальном устройстве VirtualBox, т.к. большинство эмуляторов его не поддерживает. С помощью этой инструкции можно подключить виртуальную машину к интерфейсу Bluetooth компьютера.

1. Установка VirtualBox

VirtualBox можно установить через «Центр приложений Ubuntu». После установки через терминал следует добавить текушего пользователя в группу vboxusers, это нужно для того, чтобы иметь доступ к реальным USB-устройствам через VirtualBox:

sudo adduser имя_пользователя vboxusers

имя_пользователя — имя текущего пользователя Ubuntu.

После этого следует перезапустить сеанс пользователя или перезагрузиться.

2. Создание виртуальной машины VirtualBox

Создадим виртуальную машину с произвольным именем, на основе Linux / Other Linux (32-bit).

create-virtualbox-machine

Оперативная память будет 512 Мб, этого вполне достаточно.Далее создадим новый виртуальный диск, лучше использовать не менее 2 Гб, т.к. система займёт порялка 700 Мб. Тип диска VDI (VirtualBox Disk Image), фиксированный виртуальный жёсткий диск.

Если создать слишком маленький по объёму виртуальный диск, можно поймать ошибку:Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE], лечится увеличением объёма виртуального диска.

3. Установка ОС Android

Перед установкой системы Android следует скачать её образ c android-x86.org. В данной инструкции использован образ android-x86-4.4-r2.iso

Запустим созданную виртуальную машину. После этого сразу же будет предложено выбрать загрузочный диск, следует выбрать скачанный образ ОС Android в формате iso. Далее описана последовательность действий со скриншотами.

Выбираем установку системы:install-android-os

Создаём раздел для установки:install-android-os-create-partition

В указанном ниже диалоге выбираем «New» / «Primary», оставляем полный размер виртуального диска, далее маркируем диск как «Bootable», нажимаем «Write» и «Quit»:install-android-os-create-partition-done

Теперь выбираем созданный раздел для установки системы:install-android-os-select-partition

Форматируем раздел в ext3:install-android-os-format-partition

install-android-os-format-partition-confirm

Соглашаемся на установку загрузчика GRUB:install-android-os-install-grub

Соглашаемся на установку прав чтения/записи для файловой системы, это пригодится в будущем:install-android-os-confirm-rw-permission

Установка завершена, проверим установку запустив эмулятор:install-android-os-done

При первом запуске нужно выполнить настройки ОС Android. Подключаться по Wi-Fi не нужно, вводить данные аккаунта Google тоже.

4. Настройка виртуальной машины

Перед изменением настроек виртуальную машину нужно выключить.

Основная настройка, которую важно указать, это режим сетевого подключения, нам нужен «Сетевой мост» (bridge). Так как в моём случае все устройства подключены через роутер по Wi-Fi, я выбрал интерфейс wlan0, а не eth0.

virtual-machine-settings-networkВ разделе «Система» следует установить редим работы манипулятора курсора «PS/2 мышь», при таком режиме манипулятора удобно работать с ПК. В той же вкладке можно отключить устройство «Дискета».

Полезно дополнительно увеличить размер видеопамяти до 32 Мб в разделе «Дисплей».

5. Получение IP-адреса виртуального устройства

Запускаем виртуальную машину и ждём окончания загрузки.

virtual-machine-boot-menu

virtual-machine-desktop

Для определения IP-адреса виртуального устройства нужно в нём запустить консоль сочетанием Alt+F1 (вернуться в GUI-режим можно сочетанием Alt+F7). В консоли набираем команду:

netcfg

На экране появится примерно такой вывод:virtual-machine-console-netcfg

Нам нужно значение IP-адреса интерфейса eth0, через который работает наше устройство в виртуальной машине.

6. Подключение виртуального Android-устройства

В терминале Ubuntu переходим в директорию установки Android SDK, раздел инструментов, в моём примере это /opt/android-sdk-linux/platform-tools/:

cd /opt/android-sdk-linux/platform-tools/

Остановим adb, этого делать не обязательно, но в некоторых случаях необходимо:

./adb kill-server

Подключим виртуальное устройство по IP-адресу, который мы недавно узнали, указав порт 5555:

./adb connect 192.168.1.65:5555

Вывод в терминале будет примерно такой:virtual-machine-adb-connect

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

7. Запуск приложений в эмуляторе VirtualBox

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

android-studio-choose-device-virtualbox

После подтверждения, на экране устройства появится запрос на установку приложений из нового источника:virtual-machine-desktop-accept-app-install

Теперь можно работать с устройствами VirtualBox в Android Studio.

8. Использование реального Bluetooth-устройства через эмулятор VirtualBox

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

Чтобы эмулятор имел доступ к Bluetooth-адаптеру, встроенному или внешнему, нужно в настройках виртуальной машины добавить нужное устройство в список доступных, это делается на вкладке настроек «USB»:

virtual-machine-usb-devices

После нажатия на иконку добавления устройства (со знаком «+»), на экране появится список доступных устройств, как правило это видеокамера, адаптер bluetooth и wi-fi, кардридер и т.п.

Если никакого списка устройств не появилось, то, скорее всего, текущий пользователь системы не состоит в группе vboxusers. Как это исправить описано в первом пункте в начале статьи.

Выбираем нужное устройство и запускаем виртуальную машину.

virtual-machine-android-settings

В настройках доступен интерфейс Bluetooth.

Полезные ссылки

Android-x86 — Porting Android to x86 / Debug HowtoThe vboxusers group

Инструкции по теме:

www.rebelcode.ru

Какие Android-эмуляторы доступны? Ubuntu Linux

Согласно: http://crashcourse.ca/content/android-emulator-ubuntu-1004-60-seconds

  • Вам нужно будет установить JDK: $ sudo apt-get install openjdk-6-jdk
  • Затем перейдите на страницу загрузки Android SDK, чтобы загрузить ее. http://developer.android.com/sdk/index.html
  • После этого обновите SDK: $ android update sdk --no-ui
  • Проверьте, возвращает ли список $ android list доступных SDK.
  • Тип $ android выбрать «новый». Задавайте вещи так, как вы хотите.
  • После этого проверьте вывод: $ android list avds pic «имя».
  • Чтобы закончить: запустите эмулятор: $ emulator @avdsname .

И тогда тебе хорошо идти.

Я использовал виртуальный бокс для запуска 4.0.3 сотов в ubuntu 11.10, он работал smotly (иногда неряшливый время от времени), и theres актуальный форум для этого, но я забыл имя, но у него есть «X 86 android» удачи

Самый лучший и самый удобный для пользователя эмулятор Android для Ubuntu – это Genymotion . Я действительно рекомендую вам попробовать

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

Хранилище / услуги Google

Пожалуйста, поймите разницу.

Службы Google – это набор инструментов, используемых разработчиками для создания приложений (игр) в игровом магазине google

https://developers.google.com/android/guides/overview

Google Play Store – это набор инструментов, используемых конечными пользователями для установки приложений, несколько похожих на репозитории Ubuntu.

https://play.google.com/store?hl=en

MEMU

По моему опыту, после большого количества проб и ошибок я предупреждаю вас, что на данный момент нет простого способа играть в андроидные игры на Linux / Ubuntu.

Лучший вариант, к сожалению, это memu (программа Windows, не будет работать в вине). Существует не вариант Linux, который является таким же стабильным, быстрым, легким и полным, как memu для игр.

http://www.memuplay.com/

Он бесплатный, включает в себя игровой магазин google, быстрый, хорошо интегрированный в windows, включая совместное использование файлов между хостом / гостем, интеграцию с мышью, обширную настройку, скриптинг в игре, позволяющий одновременно открывать несколько экземпляров и т. Д.

Список функций в одиночку должен быть достаточным, чтобы убедить вас хотя бы запустить memu в виртуальной машине, если не голый металл (т.е. работать в окнах).

memu намного быстрее, чем любой из вариантов Linux / Ubuntu.

memu запускается в секундах, а не в Linux, для Android-загрузки требуется около 5 минут для загрузки всплывающего окна Android на моем ноутбуке. Некоторые люди сообщают, что android-x86 не работает просто потому, что они не дождались 15 минут, необходимых для загрузки (не шучу).

Документация – / http://www.memuplay.com/download/Memu-User-Manual.pdf

Запись игровых действий для автоматизации игры – http://www.memuplay.com/blog/how-to-use-operation-record/

всплывающие окна

игра memu

memu1

Варианты / ограничения Linux

Основным ограничением для игры является магазин игры Google. Магазин Google Play не может быть включен без разрешения google. Кроме того, многие сложные игры не работают на эмуляторах Linux. Например, вы не можете играть в большинство игр для Android на android-x86 (порт android для процессоров x68 / x86_64). Многие игры из игрового магазина google будут установлены, но не будут работать.

как установить Android-приложения / игры (apk) – Это относится к большинству эмуляторов Linux.

Примечание. Если вы используете эмулятор, который НЕ включает Google Play Store, вам необходимо загрузить программу установки Android (apk) и установить вручную.

и apk – это пакетный архив, например .deb – https://en.wikipedia.org/wiki/Android_application_package

Чтобы воспользоваться веб-службой apk, например https://apkpure.com/app

https://chrome.google.com/webstore/detail/direct-apk-downloader/bifidglkmlbfohchohkkpdkjokajibgg?hl=en

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

См. http://www.tomsguide.com/faq/id-2326514/download-install-android-apps-unidentified-developer.html.

и https://android.stackexchange.com/questions/5566/how-can-i-install-an-app-given-only-its-apk-file

Это относится к большинству эмуляторов Linux.

Службы Google игры включены или могут быть легко установлены на любом из эмуляторов Linux.

Параметры эмулятора Linux

  1. Android SDK – это громоздко для установки, несколько сложной в использовании и предназначенной для разработки приложений, а не игр.

    Это медленно. Я упоминал, что это очень медленно?

    Основная цель Android SDK – написать программы для Android. Если вы установите игру для Android в SDK, это будет скорее всего не так медленным, как непригодное для использования, и я не буду использовать его в любой игре PvP.

    См. Полное руководство по установке пакета Android SDK / ADT на Ubuntu

  2. Android в Chrome

    Может работать на хром для некоторых игр, я не мог заставить его работать на хром для более сложных игр, таких как столкновение кланов.

    Вам нужно установить Chrome, по крайней мере, бета, если нестабильно. Основная причина этого – webgl – https://get.webgl.org/

    Таким образом, пока ваш браузер может поддерживать webgl, webgl находится в разработке, и у меня были проблемы с webgl 2, работающим с играми, и для большинства сложных игр требуется webgl 2.

    Как установить все версии (стабильные / бета / неустойчивые) Google Chrome бок о бок без конфликтов?

    Не все игры переносятся. Умеренно сложный, не такой плохой, как SDK. Не хорошо интегрирован в os. Нет средств для автоматизации игр.

    См. Расширение хрома «ARC» – https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn

    Я рассматриваю этот вариант как бета, и многие пользователи сообщают об ошибках.

  3. Anbox

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

    Впечатляющее ограничение. В него не входит игровой магазин google и игры могут работать или не работать.

    Насколько я знаю, он находится в быстром развитии и имеет ошибки.

    См. Также http://www.linuxandubuntu.com/home/anbox-runs-android-in-your-linux-without-emulation

  4. Virtualbox / KVM – ОС Android x86 будет работать очень медленно, и большинство игр не будут работать на изображении.

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

    Вы можете немного ускорить его – https://doc.nuxeo.com/blog/speeding-up-the-android-emulator/ . Я лично не видел массивного повышения скорости на 400%, заявленного автором, хотя есть небольшое улучшение.

    http://www.android-x86.org/

  5. Генитоция. Это считается лучшим, но громоздко устанавливать и не бесплатно. Я попробовал более старые бесплатные версии, и он был медленным и не включал Google Play Store. Новые версии включают сервисы Google Play и хранилище Google как приложение.

    https://www.genymotion.com/

    У вас должен быть установлен виртуальный бокс для использования genymotion, но это не очень важно, но вы должны быть осторожны с версией, поскольку иногда возникают конфликты с версиями vbox и genymotion.

    Я бы не советовал устанавливать более старые версии (их можно найти в сети). Они бесплатны для личного использования, но медленны и не будут играть в игры.

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

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

    У Genymotion нет инструментов для скриптовых игр (в отличие от memu).

    Genymotion намного медленнее, чем memu.

    Люди, которые используют, любят это, до вас, если вы хотите платить годовую плату.

    Начальное испытание – 30 дней бесплатно. Через 30 дней https://www.genymotion.com/pricing-and-licensing/

    Некоторые люди утверждают, что genymotion является бесплатным для личного использования, если вы обратитесь в свою службу поддержки https://www.genymotion.com/contact/

  6. AndroVM – слился с Genymotion. Предыдущие бесплатные версии не включают Google Play Store.

  7. Andy OS. Хотя они утверждают, что «работает на Linux», он действительно работает на гостевой ОС Windows в виртуальном боксе на хосте linux.

    Как мне установить Andy эмулятор Android в Linux?

    Лично я буду запускать memu, а не andy, memu имеет больше возможностей.

ubuntu.fliplinux.com

Как установить Андроид на Линукс?

Как установить на Андроид на Линукс? Этот вопрос возник у меня после безуспешных попыток настроить Android 4 в виртуальной машине. Нет, всё работало, за исключением одного: сети и интернета. Сколько я не читал мануалов по пробросу портов, у меня так ничего и не вышло. На Android 2.3 сеть работает сразу, а на Android 4 нет.И вот я решил пойти другим путём и уставить эмулятор Android на Linux. Как установить Android на Линукс?

По сути я сейчас буду описывать эксперимент, поэтому не знаю, что в конечном итоге получится и получится ли что-то вообще, поэтому, прежде чем повторять мои действия, прочитайте статью до конца. Итак, начнём!

как установить андроид на линукс

Для начала идём на сайт developer.android.com и скачиваем нужный нам пакет с Android и всё, что к нему прилагается. Я скачал версию под Linux, конечно.

Как установить Андроид на Линукс

Как установить Андроид на Линукс?

Пока всё качается, установим в Linux дополнительные компоненты для запуска Android SDK - Ява машину, через которую и будет всё работать. Открываем терминал и запускаем команду:

sudo apt-get install openjdk-7-jre

Будем считать, что дополнительные пакеты вы установили и пакет с эмулятором Андроида скачали. Распаковываем скачанный архив и заходим в него командой cd.

cd android-sdk-linux

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

tools/android update sdk --no-ui

После этого программа соединяется с сервисом Google и начинает закачку и установку нужных ей файлов. Качалось ОЧЕНЬ долго, так как загружается более 2 гигабайтов разных пакетов для разработчиков. Возможно этот шаг можно было пропустить и сразу запустить SDK manager. Для этого перейдём при помощи команды cd в каталог tools:

cd android-sdk-linux/tools

После этого запускаем команду:

./android

В итоге запускается программа:

установить android в linux

Получается, что командой tools/android update sdk --no-ui я установил все пакеты. Но на самом деле мне они не нужны, так как я не буду заниматься разработкой в Android, поэтому я потом лишнее удалю. Как запустить Android в Linux?

Теперь нужно перейти в меню во вкладку Tools - Manage AVDs. Появится окно, в котором нужно будет задать параметры Android и его рабочего окружения. Я задал такие:

android в linux

После настройки параметров нажимаем OK и в менеджере появляется наша виртуальная машина с Android.

андроид на линукс

Теперь нажимаем кнопку Start и запускаем наш Android.

андроид в линукс

Как видите, всё заработало, а главное сразу работает интернет, а ради этого всё и затеялось. Теперь можно попробовать настроить свой аккаунт в Андроид и начать устанавливать приложения из Google Play.

Единственный минус - это сильные тормоза при работе. Но думаю тут просто нужно немного по-экспериментировать, устанавливая разные версии Android и задавая разные параметры его установки. Вот так можно  установить  Android на Linux для разработки приложений в нём, да и просто для тестов.

Если вы знаете, как улучшить работу Андроид в Линукс, то поделитесь своим опытом в комментариях.

Опубликовано 8 Июл 2013 18:08 © Просто Linux | Всё про Линукс, Android и Windows.

prostolinux.ru


 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..