Відповіді:
Пряма відповідь - ні, ви не можете. Хоча програми Android розроблені на Java і тому повинні працювати, середовище зовсім інша:
Є емулятор, який обдурює програми, надаючи їм додаткові біти, які їм потрібні. Але він використовує нативної OpenJDK на вашій машині, щоб вони працювали добре. Думайте про це як пробне середовище, а не емулятор.
У будь-якому випадку, якщо ви думаєте, що ваш ноутбук працює у вашому ноутбуці, забудьте, це зовсім не має сенсу.
Тепер ви можете запускати APK-файли Chrome, використовуючи це розширення (маючи на увазі, він розробляється для використання розробниками для тестування програм) . Ось кілька кроків, які я зробив, щоб змусити його працювати
Встановити звідси - натисніть "Додати в Chrome"
Це займе певний час, оскільки, здається, завантажте інсталятор crx вагою 113 Мбіт та ще один - близько 9 Мб, тому будьте терплячі:
Примітка: у моїй збірці Fedora 21 з Chromium 40 я отримав помилку "Файл маніфесту недійсний" при спробі встановлення розширення, навіть після очищення даних та перезавантаження розширення. У мене також виникли проблеми зі збіркою Chromium 41 Ubuntu 14.04, тому я встановив Google Chrome :( і це спрацювало.
Отримайте APK програми, яку ви хочете використовувати. Ні, це не здається, що ви можете встановити з Google Play, вам потрібен файл APK програми, тож це складний біт.
Більшість розробників із закритим джерелом не хочуть, щоб їхні матеріали були розповсюджені вільно, тому для більшості програм у Google Play принаймні вам або потрібно використовувати:
/system/apps
- знову ж не рекомендується через юридичні речі.Встановіть його
Тепер ми переходимо до кумеднішого кусання цього випробування. Перейдіть на сторінку Apps у хромі (або введіть chrome://apps
URL-адресу) та запустіть Arc Welder. Потім виберіть каталог, у якому знаходиться APK, а потім APK, а потім у вікні виберіть "Запустити додаток".
Якщо у вікні відображається значок додатка як такий, який виглядає приблизно так:
програма, ймовірно, не працюватиме, тому їх може бути не дуже важливим для продовження. Здавалося, це відбувається багато з додатками для Android 4.4 + ...
Використай це
Мені вдалося змусити запустити QuickOffice і здебільшого працювати під розширенням, хоча я не зміг зберегти жодних документів, оскільки не був радий обрати місце для збереження файлу (показуючи вікно вибору папки , а не поле вибору файлів для збереження: П)
Після натискання кнопки «Запустити додаток» розширення автоматично додає запис на сторінку програм у Chrome - це ви можете зробити в автономному запуску програми, щоб запустити додаток безпосередньо з меню програми / тире / запуску - це, можливо, найкраща функція цього розширення інтегрується в робочий стіл, і вам не потрібно спочатку запускати емулятор тощо.
Загалом це геніально, враховуючи, що це, мабуть, ще в розробці, і не розроблений для цього, він працює досить добре.
Джерела:
Як альтернативи ви можете використовувати емулятор , як це пропонується в інших відповідях - я мати деякий успіх , використовуючи Genymotion (там були деякі зручні інструкції тут , але ця відповідь може допомогти). Android-емулятор можна отримати як частину Android Studio SDK, однак оскільки програми Android Nougat повинні бути підписані.
Найближчий ви отримаєте через емулятор. Ця відповідь може бути не для вас (ви, можливо, вже все це знаєте), але якщо інші люди потраплять у цю тему, вони можуть зацікавитись.
Ви можете запускати речі за допомогою емулятора Android, що є частиною Android SDK (комплект для розробки програмного забезпечення).
Це забезпечує віртуальний пристрій, який дозволяє запускати досить багато додатків для Android, хоча він може боротися з деякими більш залежними від апаратних речей (3D, телефонними дзвінками, GPS, SMS тощо)
Ось посібник із його налаштування:
Ні, ви не можете (окрім емулятора, як згадував Олі.) Однак , схоже, люди Ubuntu над цим працюють, тому ви можете це зробити в майбутньому. Мій доказ: http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars
Здається, все більше і більше розробників заходять у цей домен. http://www.shashlik.io/ ,
Що таке Шашлик Мета Шашлика - запропонувати спосіб запускати програми Android на стандартному робочому столі Linux максимально просто та просто.
може запускати програми Android на Ubuntu. Це не стабільно, і не всі програми працюють, але це здається перспективним.
PS Я повинен був sudo apt-get install libgl1-mesa-dev
іsudo apt-get install kde-baseapps-bin
ТИ МОЖЕШ
І є кілька варіантів, як це зробити.
Можна запускати програми Android на Ubuntu?
Так
Як, як і будь-який інший додаток, встановлений за допомогою програмного центру Ubuntu?
Так, але через багато роздумів:
Google Chrome може запускати програми Android як хромовані додатки, але спочатку ви повинні їх перетворити, використовуючи Arc Welder або ARChon Custom Runtime .
Anbox - це не емулятор, а рівень сумісності. Він спрямований на запуск додатків Android у будь-якій операційній системі GNU / Linux, додаючи операційну систему Android в контейнер, обмежуючи доступ до обладнання та інтегруючи основні сервісні системи в систему GNU / Linux, тому додатки Android можуть бути інтегровані з вашою операційною системою, як і будь-яка інший власний додаток.
Нещодавно доступний варіант - Anbox . На відміну від більшості інших рішень, це контейнерна основа, а не емулятор. Це означає, що він працює на хості ядра. Він також намагається інтегруватись у вашу хост-операційну систему, щоб додатки здавались рідними. Наразі це альфа, але виглядає перспективно.