Ранее как-то наткнулся на материал об расширении ARC Welder для браузера Google Chrome с помощью которого можно установить и пользоваться приложениями андрод формата apk, то есть у вас на компьютере лежит файл формата apk, вы запускаете расширения ARC Welder где вам предлагается выбрать именно этот файл с вашего компьютера, а далее можно установить и пользоваться.

Genymotion эмулятор Андроид для Linux

Читал в сети как ранее пользователи Ubuntu Linux пользовались данным расширением и устанавливали себе в Ubuntu клиент для твиттера или для вконтакте, очень хорошо получалось, общаешься себе с друзьями и в правом нижнем уголке монитора появляются сообщения в стиле Ubuntu на подобии как вконтакте. Как-то был решил установить данное расширение в хроме версии 46, но увы как писалось расширение уже перестало стабильно работать и доступно лишь для версий 37 не выше. Желания сносить свою 46 версию у меня не было.

  • Решил я поискать в сети альтернативу эмулятора андроид для платформы Linux, выбор конечно невелик и выбирать мало с чего, но все же нашел один эмулятор под название Genymotion, что он с себя представляет спросите вы.

Genymotion - это очень шустрый эмулятор Android, который содержит в себя укомплектованные и настроенные образы Android (x86 с аппаратным ускорением OpenGL), идеальный вариант для тестирования приложений если вы разрабатываете приложения для андроид платформы. Ранее этот проект работал в одном общем под названием AndroidVM, после отсоединился перерос в что-то большее и стал называться Genymotion, который имеет новый дизайн плеера, установщик и много других вкусняшек.

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

Genymotion кроссплатформенный эмулятор и доступен для Linux, Windows и Mac OS X, это еще не все, для своей работы требуется чтобы на компьютере был установлен VirtualBox. Genymotion очень связан с виртуалбоксом, так как при добавлении виртуальной машины происходит интеграция и виртуалка создается в автоматическом режиме в VirtualBox, для тестирования приложений или же просто для того чтобы установить любое из приложений в любом из понравившихся смартов любой из доступных моделей в списке, нам нужно добавить устройство и после просто нажать кнопку для загрузки ядра андроид под эту модуль.

  • Все происходит очень быстро, я тестировал лишь для модели Google Nexus 4, загрузило вроде метров 150 или 160, все быстро установилось, что требуется для запуска виртуального устройства для тестирования? Вам нужно прежде запустить VirtualBox, далее вы увидите в списке новое устройство, это и будет то устройство которое мы добавили в Genymotion, нажимает кнопку "Запуск". После того как машина запустится и вы увидите, что ядро заработало, просто свертываем окно приложения и выделяем модель устройства которую мы добавили в Genymotion и нажимаем кнопку "Play", после запустится андроид и можно приступать к тестированию.

Я первым делом описал сам процесс работы приложения, теперь приступим к тому, как и где скачать пакет для установки приложения Genymotion в Ubuntu Linux. Первое, что вам необходимо, это перейти на официальный сайт разработчиков  и зарегистрироваться:

Регистрируемся и создаем аккаунт Genymotion

Как видите я при регистрации выбрал, что я как бы 1 пользователь тестировщик и более ничего лишнего ненужно писать, после вам на почту придет сообщение о подтверждении регистрации, подтверждаем, после выбираем Free тариф на сайте и переходим по ссылке - https://www.genymotion.com/#!/download в колонке выбираем последнюю нужную нам Linux, вот здесь вы увидите два пакета как для 32-bit так и для 64-bit.

Качаем установочный файл Genymotion

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

cd /home/linux/Загрузки/
sudo chmod a+x genymotion-2.5.2_x86.bin 
sudo ./genymotion-2.5.2_x86.bin 

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

root@Hacker:~/Загрузки# ./genymotion-2.5.2_x86.bin 

 

Installing to folder [/home/linux/Загрузки/genymotion]. Are you sure [y/n] ? y
- Trying to find VirtualBox toolset .................... OK (Valid version of VirtualBox found: 5.0.10r104061)
- Extracting files ..................................... OK (Extract into: [/home/linux/Загрузки/genymotion])

Installation done successfully.

You can now use these tools from [/home/linux/Загрузки/genymotion]:
 - genymotion
 - genymotion-shell
 - gmtool

  • У вас будет что-то подобное где просто придется ввести Y(Yes/Да), то есть соглашаемся на установку, в большей мере это даже и не установка, файл формата bin содержит внутри себя архив с папками для работы приложения, после выполнения команды выше, произойдет обычная распаковка файлов в директорию Загрузки. После распаковки вы увидите папку с названием "genymotion".

Переходим в папку Genymotion

  • Перейдя в которую вы найдете файл с названием genymotion, но это исполняющий файл, кликнем двойным кликом по файлу genymotion и запустится приложение.

Запускаем исполняемый файл Genymotion

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

Добавляем виртуальное устройство модель смарта

  • Нажав на клавишу Yes, мы увидим большой список предлагаемых моделей устройств для создания виртуальной машины в Virtual Box, выбираем интересующее вас.

добавляем интересующую вас модель устройства и тестируем

  • Выше имеются вкладки фильтров и вы можете так же выбрать любую из доступных версий андроида для устройства или же выбрать определенную модуль устройств и отфильтровать как вам нужно. Выбрали мы интересующее нас устройство которое выделив кликом мыши по нему, далее жмем кнопку "Next".

Добавляем устройство Добавили устройство, можно начинать тестировать

  • Образ виртуального дейваса загружен, жмем кнопку "Finish", далее запустим VirtualBox и проверим, там уже должно быть добавлено наше устройство.

Наш девайс добавлен, запускаем виртуальную машину

  • Видим, что новое устройство добавлено автоматически как и должно быть, нажмем на кнопку "Запустить" и дождемся старта ядра нашего виртуального девайса.

Запуск ядра андроид в виртуальной машине виртуалбокс

  • Как видим ядро запустилось, все хорошо, можем свернуть окно виртуалки не закрывая, теперь перейдем в интерфейс приложения Genymotion где выделим нашу добавленную машину и нажмем кнопку "Start", и дождемся пока запустится наш виртуальный девайс Google Nexus 4, в моем случае, вы же можете добавить другое и соответственно запускаем свое.

Тестовое устройство запущено, можно приступать к тестированию

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

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

Понравилась статья?
Ранее как-то наткнулся на материал об расширении ARC Welder для браузера Google Chrome с помощью которого можно установить и пользоваться приложениями андрод формата apk, то есть у вас на компьютере лежит файл формата apk, вы запускаете расширения AR...
Android
12148
Рейтинг: 5/23
При перепечатке материалов указание ссылки на linuxsoid.com обязательно.

Подпишитесь на рассылку

Смотрите также:
    Переменные окружения linux Переменные окружения linux

    Работая с консолью, мы вводим много разного рода команд для достижения тех или иных целей, которые мы поставили перед собой. Сегодня я хочу обсудить тему, которая должна облегчить или уменьшить тот объем текста, который вы печатаете в консоли, это "Переменные окружения". Если вы не понимаете, что такое "Переменные окружения", объясню кратко. Ранее не зная, что такое переменные окружения, вы в терминале для перехода в домашнюю директорию конкретного пользователя вводили команду...

    Ускоряем Ubuntu уменьшая количество используемой памяти Ускоряем Ubuntu уменьшая количество используемой памяти

    Если сейчас сравнить новые версии десктоп дистрибутива Ubuntu например с версией 14.04, вы должны были бы увидеть, что дистрибутивы Linux стали более «прожорливыми», да новые версии получили проблему в виде Unity которая жрет оперативку как слон и если у вас оперативной памяти меньше 2гб, будет не сладко. В сегодняшнем материале мы обсудим несколько способов более оптимального решения возникшей проблемы которые бы позволили уменьшить апетиты в использовании оперативной памяти. Первый, конечно же - это выбор легкого дистрибутива (Xubuntu или же Lubuntu и прочих). Второй способ, в данном случае мы постараемся уменьшить потребления памяти без ограничения в функциональности работы дистрибутива, для опытов мы выбрали Ubuntu 16.04 LTS.

    KDE Connect - Cинхронизация Android с Ubuntu/Linux Mint KDE Connect - Cинхронизация Android с Ubuntu/Linux Mint

    KDE Connect - это приложение которое позволяет обмениваться данными между дистрибутивами Ubuntu/Linux Mint и вашим Android / Blackberry смартфоном/планшетом. При использовании KDE Connect, вы сможете получать уведомления с вашего смартфона прямо на Ваш рабочий стол в Linux, или наоборот, используя Android смартфон/планшет как пульт дистанционного управления для вашего рабочего стола Ubuntu Linux.

    О безопасности подключения между устройствами беспокоиться не стоит так как KDE Connect использует защищенный протокол связи. На текущий момент приложение уже доступно для платформ Android/Blackberry в прошлом 2015 году началась разработка для IOS платформы для iPhone. В зависимости от используемой вами платформы и типа вашего устройства, ищите приложение в магазине приложений.

    Обзор/Установка Android Studio в linux Обзор/Установка Android Studio в linux

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

    Что с себя представляет среда разработки "Android Studio"? Это совершенно новая и полностью интегрированная среда разработки приложений, разработанная всем известной компанией Google которая и управляет всем или почти всем рынком смартфонов на Android платформе. Данная IDE разработана, чтобы сделать разработку приложений для разработчиков более удобной и имеющей множество новых инструментов который могут понадобиться разработчику приложений для Android. Эта среда как бы альтернатива, а возможно и попытка заменить IDE Eclipse, являющейся в настоящее время наверное наиболее популярной средой разработки.

    Установка Linux Ubuntu на Android способ № 2 Установка Linux Ubuntu на Android способ № 2

    Доброго времени суток пользователи сайта Linuxsoid! Вчера была опубликована статья, с установкой операционной системой Linux Ubuntu для смартфона или планшета, это был только первый способ как я смог это сделать. Хотелось еще раз сказать, что я не удалял систему Androd, а запустил вторую поверх другой. Я бы не стал дальше интересоваться или даже пытаться установить ее себе, пока мой друг Юрий Герук мне подал хорошую идею, по установке системы и только после этого мне стало интересно и я начал свою работу. 

    Установка Ubuntu Linux на Android способ №1 Установка Ubuntu Linux на Android способ №1

    Доброго времени суток уважаемые пользователи сайта! Недавно пробовал установить Linux себе на устройство Android. В качестве подопытного кролика я использовал смартфон под названием Explay Tornado. Мне понадобился компьютер с подключением к интернету, USB кабель, сам смартфон. Перед тем как устанавливать новую систему на смартфон необходимо убедиться что на вашем устройстве установлена Micro Sd карта и есть Root Права. Если у вас не получены Root права то необходимо их получить! Я использовал программу для компьютера под названием Kingo Android ROOT. Есть множество других программ для получения.

avatar
1
12 • 14:11,
К сожалению на их странице загрузки только 64-разрядная версия. А мне нужна 32. Их служба поддержки отвечает:
================================================================================= ==================
The x86 architectures (32 bits) are now outdated and they can produce stability issues that wouldn't exist on current and modern architectures as x86_64 / amd64.
For that main reason Genymotion won't be supporting 32 bits versions anymore on Linux.
We do not provide old version of Genymotion, but you may found them on your favorite websearch engine. In addition, some Linux distros provide working Genymotion version through custom repositories.
================================================================================= ==================
Если у кого-то есть живая ссылка для скачивания 32-битной версии -- поделитесь, пожалуйста. Или если у кого есть скачанная 32-битная версия, выложите куда-нибудь, где можно скачать
Заранее благодарен.
Евгений
avatar
0
13 • 15:41,
На удивления я сохранил старый файл, загрузил на яндекс диск, скачать - здесьwink
avatar
1
14 • 18:52,
Спасибо Юрий smile
Ты настоящий друг!
avatar
0
15 • 19:01,
Не за что, по привычке закинул файл на свой терабайтник, а тут вижу людям нужно))  smile
avatar
1
10 • 01:23,
Получилось . Самсунг с последним андроидом. Калькулятор, календарь, секундомер - запускаются. А как установить другое приложение? Яндекс.Транспорт например? При попытке установки он перечисляет все мои устройства и предлагает установку на них кроме данного эммулятора?
avatar
0
11 • 08:53,
Как я понимаю, чтобы был полный доступ к установке приложений много другого прочего, нужно покупать какой платный тариф в genymotion при регистрации, иначе доступен только ознакомительный функционал, прочие возможности отключены так как на Free тарифе.  wink
avatar
0
9 • 03:58,
точо так-же, запускаю ланчер, и ничего не происходит. система минт 17
avatar
1
4 • 20:44,
"...sudo ./genymotion-2.5.2_x86.bin "
А у меня с судо распаковывается в: /opt/genymobile/genymotion, а без судо в загрузки. При клике на: genymotion ничего не происходит. Права: владелец-текущий пользователь-чтение и запись, группа и остальные-чтение. Галка на исполнение как программы стоит. Что не так?
avatar
0
5 • 20:55,
Странно конечно, у меня с этим проблем не возникало. Вы в какой версии дистрибутива проверяете?
avatar
1
6 • 15:10,
ubuntu 14.04
avatar
0
8 • 17:04,
Я проверял лишь в 16.04 LTS где все работает, сейчас использую 16.10, 14.04 давно не использую, к сожалению, проверить нет возможности.
avatar
1
7 • 15:13,
Если открыть файл с помощью VBox(5.1.6 r110634 (Qt5.6.1), последний запускается, но ничего не делает.
avatar
"Launcher" - это вся ваша рабочая среда, другими словами, это оболочка, все картинки, дизайн иконки, все что вы видите на своем рабочем столе. Если возникает такая ошибка на устройстве (смартфоне или планшете) обычно помогает сброс настроек на заводское состояние. Во время сброса все системные программы переустанавливаются. Но в данном случае у нас эмулятор, из- за чего может возникнуть такая ошибка? Плохое интернет соединение, нехватка оперативной памяти, не правильное или поврежденный файл установки, или во время установки виртуальной машины что-то пошло не так. Совет: Попробуйте переустановить программу перед этим удалив старую версию программы, очистите кэш и реестр и начните переустановку программы, но уже с хорошим интернет соединением. И на всякий случай посмотрите свою нагрузку на оперативную память. Так как эти эмуляторы потребляют огромное количество ресурсов ваше компьютера, может быть просто ваших ему не достаточно для корректной работы.
1 2 »
avatar