Ответы:
Прямой ответ - нет, ты не можешь. Хотя приложения для Android разработаны на Java и, следовательно, должны работать, среда совершенно другая:
Есть эмулятор, который обманывает приложения, предоставляя им те дополнительные биты, которые им нужны. Но он использует встроенный OpenJDK на вашей машине, поэтому они будут работать хорошо. Думайте об этом как о тестовой среде, а не как об эмуляторе.
В любом случае, если ваша идея запустить Layar на вашем ноутбуке, забудьте об этом, это не имеет никакого смысла вообще.
Теперь в Chrome можно запускать APK, используя это расширение (учитывая, что оно находится в стадии разработки для использования разработчиками для тестирования приложений) . Вот несколько шагов, которые я сделал, чтобы заставить его работать
Установите отсюда - нажмите «Добавить в Chrome»
Это займет некоторое время, так как кажется, что загрузчик установщика crx весит 113 Мб, а другой - около 9 Мб, так что наберитесь терпения:
Примечание: в моей сборке Fedora 21 для Chromium 40 я получил сообщение об ошибке «Файл манифеста недействителен» при попытке установить расширение, даже после очистки данных и перезагрузки расширения. У меня также были проблемы со сборкой Chromium 41 в Ubuntu 14.04, поэтому я установил Google Chrome :(, и это сработало.
Получить APK приложения, которое вы хотите использовать - нет, не похоже, что вы можете установить его из Google Play, вам нужен APK-файл приложения, так что это немного сложнее.
Большинство разработчиков с закрытым исходным кодом не хотят, чтобы их материалы распространялись свободно, поэтому для большинства приложений в Google Play по крайней мере вам нужно использовать:
/system/apps
то или откуда- то - опять же не рекомендуется из-за юридических проблем.Установить его
Теперь мы приступаем к более интересным испытаниям. Перейдите в раздел «Приложения» в Chrome (или введите chrome://apps
строку URL) и запустите Arc Welder. Затем выберите каталог, в котором находится APK, и затем APK, затем выберите «Launch App» в окне.
Если в окне отображается значок приложения, который выглядит следующим образом:
приложение, вероятно, не будет работать, поэтому их продолжение может не иметь смысла. Это, кажется, случалось много с приложениями для Android 4.4 + ...
Используй это
Мне удалось запустить QuickOffice и работать в основном под расширением, хотя я не мог сохранить какие-либо документы, так как не был рад выбору места для сохранения файла (показывая окно выбора папки , а не окно выбора файла для сохранения: П )
После того, как вы нажмете «Запустить приложение», расширение автоматически добавит запись на страницу приложений в Chrome - это вы можете сделать в отдельной панели запуска приложений, чтобы запускать приложение прямо из меню приложения / dash / launcher - это, возможно, лучшая функция этого расширения, поскольку интегрируется с рабочим столом, и вам не нужно сначала запускать эмулятор и т. д.
В целом это замечательно, учитывая, что это, вероятно, все еще находится в разработке и не предназначено для этого, оно работает довольно хорошо.
Источники:
В качестве альтернативы вы можете использовать эмулятор , как это предлагается в других ответах - я иметь некоторый успех , используя Genymotion (там были некоторые удобные инструкции здесь , но этот ответ может помочь). Эмулятор Android можно получить как часть SDK для Android Studio, однако приложения 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/ ,
Что такое шашлык Цель Shashlik - предоставить возможность запускать приложения Android на стандартном рабочем столе Linux настолько легко и просто, насколько это возможно.
может запускать приложения для Android на Ubuntu. Это не стабильно, и не все приложения работают, но кажется многообещающим.
PS мне пришлось sudo apt-get install libgl1-mesa-dev
иsudo apt-get install kde-baseapps-bin
ТЫ МОЖЕШЬ
И есть несколько вариантов сделать это.
Можно ли запускать приложения Android на Ubuntu?
да
Собственно, как вы это сделали бы с любым другим приложением, установленным с помощью Ubuntu Software Center?
Да, но через много переделок
Google Chrome может запускать приложения Android как приложения Chrome, но сначала вы должны конвертировать их, используя Arc Welder или ARChon Custom Runtime .
Anbox - не эмулятор, а слой совместимости. Он направлен на запуск приложений Android в любой операционной системе GNU / Linux путем помещения операционной системы Android в контейнер, абстрагирования доступа к оборудованию и интеграции основных системных служб в систему GNU / Linux, так что приложения Android могут быть интегрированы с вашей операционной системой, как и любая другая. другое родное приложение.
Более недавно доступный вариант - Anbox . В отличие от большинства других решений, он основан на контейнерах, а не является эмулятором. Это означает, что он работает на ядре хоста. Он также пытается интегрироваться в ОС вашего хоста, чтобы приложения выглядели как собственные. Это в настоящее время альфа, но выглядит многообещающе.