- Підготовка.
- Android SDK.
- Створення Android Virtual Device.
- Використання Android Virtual Device.
- Ліпимо ярлики Андроїд.
Наша взаимовыгодная связь https://banwar.org/
Якщо хочеться пограти в іграшки з платформи 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.

Як видно з картинки, всі ваші створені 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. Завантажившись в ваш віртуальний смартфон або планшет під управлінням Андроїд, ви побачите інтерфейс, що дозволяє бачити зліва власне екран, а праворуч елементи управління.

Бажано русифікувати інтерфейс, хоча, якщо ви добре володієте англійською мовою, то можете і залишити англійську мову єдиним. Знайдіть в настройках Custom Locale і виставте ru_RU.

Переконайтеся, що ви дозволяєте установку з невідомих джерел. Галочка ПОВИННА бути встановлена.

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

Тепер можна встановити собі безліч безкоштовних розважають програм, які ви не знайшли під Ubuntu. Хіба такі є?
Ліпимо ярлики Андроїд.
Якщо ви встановили потрібний софт в вашу віртуальну платформу і хочете швидко запускати її, то можете створити ярлик на робочому столі або в Unity Launcher. Для цього створіть desktop файл, який вказує і запускає вашу платформу. У моєму випадку був створений ярлик з запуском ~ / android-sdk-linux / tools / emulator @VAndroid

На десерт відео, де менеджер Canonical Річард Коллінз показує прямо протилежне завдання - Ubuntu працює в парі на телефоні з Android. Коли ви вставляєте смартфон в док станцію, Убунту бере керування на себе і ви працюєте як на звичайному ПК. Але Убунту буде в курсі про ваші дзвінки і СМС. Виймаєте смартфон з док станції і перед вами звичайний смартфон під управлінням Android.
Додаткові матеріали по темі Андроїда:
Запуск Android додатків в Ubuntu.
Хіба такі є?