Начальная

Windows Commander

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

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

File managers and best utilites

Android программы в Ubuntu. Андроид эмулятор для линукс


Запуск Android-приложений с помощью Shashlik

Количество приложений для операционной системы Adnroid растет с каждым днем. Раньше Android был обычной ничем не примечательной мобильной платформой, но после многих улучшений и захвата большей части рынка мобильных операционных систем для Android было создано сотни и тысячи отличных приложений. Дошло до того, что есть приложения и игры, которые работают на Android, но не имеют версий для Linux или даже для Windows.

Разработчики настольных операционных систем уже давно начали задумываться над способами запуска Android-приложений в Linux и других ОС. Было разработано расширение для браузера Chrome реализующие API Android для загрузки APK, а также различные виртуальные машины Android. Эти методы хороши, но они не очень хорошо работают с экзосистемой Linux.

Но теперь появилось что-то более новое. Разработчики из команды KDE создают свой инструмент для запуска Android-приложений в Linux. Это новый инструмент, ориентированный на интегрированную работу Android-приложений в среде рабочего стола KDE, без VirtualBox или браузеров. Звучит очень много обещающе. Спустя несколько месяцев разработки, наконец-то вышла готовая и полностью рабочая версия программы. Конечно, работает не все идеально, но тем не менее. В этой инструкции мы рассмотрим как установить Shashlik на свой компьютер, и выполнить запуск Android приложений из Linux.

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

Установка Shashlik

Скачать самую последнюю версию программы можно на официальном сайте. На данный момент доступна версия 0.93. Есть готовый deb пакет для Ubuntu и пакет для ArchLinux.

shashlik-download-page

Установка в Ubuntu и других Debian подобных дистрибутивах

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

wget http://static.davidedmundson.co.uk/shashlik/shashlik_0.9.3.deb

А теперь установим скачанный deb пакет:

sudo dpkg -i shashlik_0.9.3.deb

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

sudo apt-get install -f

Теперь вы можете просто повторить установку и на этот раз все пройдет как нужно.

Установка в RPM дистрибутивах

Собранного RPM пакета нет, но можно его конвертировать. Установите программу alien:

sudo zypper install alien

Затем скачайте deb пакет:

wget http://static.davidedmundson.co.uk/shashlik/shashlik_0.9.3.deb

Запустите команду конвертации:

alien --to-rpm shashlik_0.9.3.deb

Конвертация может занять длительное время. После завершения конвертации установите rpm пакет, я использую пакетный менеджер OpenSUSE — zypper, вам нужно будет заменить его на программу из своего дистрибутива:

sudo zypper install shashlik_0.9.3.rpm

Установка в ArchLinux

Пожалуй проще всего установить Shashlik в ArchLinux. Просто установите программу из AUR, например с помощью Yaourt:

yaourt -S shashlik-bin

Программа сама найдет и скачает все необходимые компоненты.

Важно знать

Shashlik пока еще находится на стадии разработки и еще не достиг версии 1.0, поэтому многие вещи могут быть не совсем стабильными.

Для запуска приложений в Linux вы не можете исполосовать сервисы от Google. Например Google Play не поддерживается и, соответственно, любое приложение, использующее возможности этого сервиса, работать не будет.

В Shashlik нет магазина приложений, чтобы та или иная программа работала, вам придется вручную загрузить APK-файл приложения. Это можно сделать на APK Mirror или форуме 4pda.

shashlik-audible

Shashlik будет работать только с приложениями архитектуры x86. Проверьте что загружаете именно ту версию, которую нужно. ARM-приложения пока что не поддерживаются.

Как это работает?

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

Для запуска приложения перейдите в папку с APK файлом:

cd /home/username/directory/

shashlik-run-command-terminal

Затем выполните такую команду для установки APK:

shashlik-install имя_файла.apk

Затем выполните команду для запуска:

shashlik-run имя_файла.apk имя_приложения

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

Почему Shashlik особенный?

Самое замечательное в Shashlik то, что он не пытается что-либо изобретать. Он использует преимущества уже готовых инструментов от Google Android SDK с модифицированной средой выполнения. Благодаря этому Shashlik может запускать почти все Android приложения.

shashlik-spotify-login-screen

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

shashlik-flappy-bird

Конечно, этот инструмент не представляет собой новую концепцию. В 2014 году Google создали среду выполнения Android-приложений в браузере Chrome. Но Shashlik более перспективный, потому что вы сможете запускать приложения вне браузера, независимо от него.

Важная вещь — то, что он работает не на основе Chrome. Цель проекта интегрировать Android и Linux настолько близко, насколько это возможно. Это может означать предоставление полного доступа для приложений к системе уведомлений, лучшая управляемость, доступ к файловым системам, регулирование размера окна и многое другое.

Выводы

Shashlik неплохо справляется с запуском Android-приложений в Linux с непосредственной интеграцией их в окружение рабочего стола. Что лучше всего — вам не нужно иметь Chome в своей системе для работы и запуска приложений. Это отличная новость, учитывая его не очень хорошую репутацию потребления системных ресурсов. Если вам нужно Android-приложение и вы не хотите потратить много часов на настройку, эта программа — то что нужно. Есть только один большой минус — неизвестно, будет ли работать полностью та или иная программа. Тем не менее, у Shashlik большой потенциал.

Какие приложения работают в вашем Linux? Расскажите в комментариях!

losst.ru

Android программы в Ubuntu.

Если хочется поиграть в игрушки с платформы Android в любимой Ubuntu, то данная статья поможет в этом. Ведь Андроид это патченное ядро Linux и виртуальная java машина Dalvik. Вроде родные проекты и всё должно быть гладко. Так ли это?

Подготовка.

По умолчанию в Ubuntu идёт Java, которая именуется OpenJDK и официально признаётся эталонной реализацией Явы. Хотя жизнь показывает, что не все Java программы, работающие в Oracle Java, работают в OpenJava - вот такое нарушение собственного девиза "написано раз - работает везде".

У меня в системе установлена Java от Oracle, но с OpenJava не должно быть проблем.

Так же следует знать, что мы будем запускать 32 битное приложение и если у вас 64 битная система, то в релизах Убунту ДО версии 12.xx нужно установить пакет ia32-libs. С версии 12.xx взят курс на "многоархитектурность" и вам нужно поставить пакет ia32-libs-multiarch, который позволит 32 битным программам найти нужные библиотеки в 64 битной системе.

И так у вас есть установленная Java и если у вас 64 битная система, то вы разобрались с ia32-libs* и 32 битные программы у вас запускаются корректно.

Android SDK.

Вам нужно скачать увесистый файл android-sdk*linux.tgz с сайта developer.android.com. Скачайте в домашнюю папку и распакуйте, чтобы получилась итоговая папка ~/android-sdk-linux/.

Для запуска Android SDK Manager используйте ~/android-sdk-linux/tools/android. При первом запуске из сети будут скачаны многие дополнительные модули и потребуется ваше терпение, зависящее от ширины вашего Интернет канала.

Создание Android Virtual Device.

После обновления, можно приступить к формированию своего виртуального смартфона, который называется Android Virtual Device (AVD). В меню "Tools - Manage AVDs" вы найдёте Android Virtual Device Manager.

Android SDK Manager

Как видно из картинки, все ваши созданные AVD будут храниться в ~/.android/avd/. Создать новую AVD вы можете кнопкой New.

В появившемся окне вы должны задать параметры AVD:

  • Name: - название вашей AVD. Должно быть уникально в пределах множества различных AVD.
  • Target: - целевая программная платформа. В моём случае это были: Android 4.1.2 API Level 16 и Google APIs API Level 16. Google API позволит использовать Google Play - место андроидных приложений, некий аналог убунту репозиториев. Но используя Google Play вы можете столкнуться со множеством ситуаций, когда Google Play будет сообщать, что "ваше устройство не поддерживается". Для таких целей я создал второй AVD с "Android 4.1.2 API Level 16" и использовал ручную установку приложений из файлов apk.
  • CPU/ABI: - целевая аппаратная платформа. В моём случае доступны были: Intel Atom (x86), ARM (armeabi-v7a), Mips (mips).
  • SD Card: - задайте готовый образ "виртуальной" карты через File или создайте новую карту через Size и укажите размер.
  • Snapshot: - возможность создания снимков оставьте не тронутым.
  • Skin: - "шкурку" лучше оставить в дефолтном значении, у меня это WVGA800. Это определяет так же размер экрана.
  • Hardware: - рекомендую добавить кнопкой New новое устройство (поддержку) Клавиатура, что позволит комфортно использовать внутри Андроида ввод с клавиатуры, а не использовать только мышь, щёлкая по виртуальным кнопкам виртуальной клавиатуры.

Нажмите Create AVD и наберитесь терпения.

Использование Android Virtual Device.

Закончив создание AVD, запустите её выделив в списке и нажав кнопку Start и в новом окне Launch. Загрузившись в ваш виртуальный смартфон или планшет под управлением Андроид, вы увидите интерфейс, позволяющий видеть слева собственно экран, а справа элементы управления.

Интерфейс Android Virtual Device

Желательно русифицировать интерфейс, хотя, если вы хорошо владеете английским языком, то можете и оставить английский язык единственным. Найдите в настройках Custom Locale и выставьте ru_RU.

Руссификация интерфейса Android

Убедитесь, что вы разрешаете установку из неизвестных источников. Галочка ДОЛЖНА быть установлена.

Разрешите установку из неизвестных источников

У меня не получилось подружиться с Google Play, хотя я просто мало пытался и мне было проще скачать файл apk и установить его.

Висилица

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

Лепим ярлыки Андроиду.

Если вы установили нужный софт в вашу виртуальную платформу и хотите быстро запускать её, то можете создать ярлык на Рабочем Столе или в Unity Launcher. Для этого создайте desktop файл, указывающий и запускающий вашу платформу. В моём случае был создан ярлык с запуском ~/android-sdk-linux/tools/emulator @VAndroid

Запуск нужной платформы

На десерт видео, где менеджер Canonical Ричард Коллинз показывает прямо противоположную задачу - Ubuntu работает в паре на телефоне с Android. Когда вы вставляете смартфон в док станцию, Убунту берёт управление на себя и вы работаете как на обычном ПК. Но Убунту будет в курсе о ваших звонках и СМС. Вынимаете смартфон из док станции и перед вами обычный смартфон под управлением Android.

Дополнительные материалы по теме Андроида:Запуск Android приложений в Ubuntu.

vasilisc.com

Ubuntulyb.blogspot.com: Эмулятор android в Ubuntu

самой свежей версии, да и прежних, можно установить эмулятор android. Этот эмулятор предназначен в основном разработчикам, но для побаловаться пойдет. Вообщем.

Скачивается пакет с оф. сайта http://developer.android.com/sdk/index.html версия для Linux. Устанавливаются пара дополнительных пакетов java

sudo aptitude install sun-java6-jre sun-java6-plugin

Создается директория, например

mkdir ~/android

В эту директорию извлекаются все файлы из архива, хотя SDK Readme.txt не обязательно, в нем описан процесс установки. Теперь сама установка, зайти в директорию ~/android

cd ~/android/

теперь обновление sdk

tools/android update sdk

он обновится, занимает несколько минут, далее new в правой части окна, затем в Target выбрать ОС, которую ставить.

В настройках Hardware добавляются дополнительные модули

И в основном окне появится созданная ОС. Затем Start

И android стартует, занимает определенное время. Чтоб зайти в систему используется клавиша F6

Управление: Esc вернуться, Enter выбор, чтоб настроить русский в меню Custom locale выбрать ru_RU и зажать на пару секунд Enter

Можно создать быструю кнопку, создается кнопка на панели или столе, в ней

/home/имя_пользователя/android/tools/android

И отово

ubuntulyb.blogspot.com


 

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

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

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

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

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

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

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

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

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

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