Можно ли установить Android-файл .apk?

17

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

У кого-нибудь есть подсказка об этом?

subeh.sharma
источник

Ответы:

10

Единственный способ запуска приложений Android в Ubuntu (насколько я знаю) - это установить Android SDK, создать виртуальное устройство Android, использовать инструменты SDK для установки файла .apk на это устройство и запустить приложение внутри устройства. ,

На портале разработчиков Android есть много информации по этому вопросу.

Сергей
источник
Хорошо, кажется, вы предполагаете, что это правильно, другого способа их установки нет. Тогда приму это.
subeh.sharma
5

Пакеты Android, файлы .apk , являются совершенно другим форматом упаковки, чем формат упаковки Ubuntu, файлы .deb .

Помимо различий в упаковке, пакеты Android скомпилированы и настроены для операционной системы Android, набора инструментов и архитектуры ( ARM ), которая отличается от большинства систем Ubuntu с 32-разрядной или 64-разрядной архитектурой Intel .

Дастин Киркланд
источник
4
Да и нет. APK не дэбы, но в этом и заключается суть вопроса. Большинство приложений Android на самом деле являются чистой Java, но скомпилированы в нестандартный формат байт-кода (Dalvik вместо стандартной JVM) и с использованием другого API. Даже Ubuntu на ARM не может запускать приложения Android, или Ubuntu на x86 запускает приложения Android x86 без большого уровня эмуляции (который не существует, если не считать эмуляции всей машины в Qemu).
Жиль "ТАК - перестань быть злым"
2

Вы можете использовать ARChon для запуска apk в Ubuntu:

  1. Установите ARChon Runtime. HTTP :: github.com/vladikoff/chromeos-apk/blob/master/archon.md
  2. Откройте и включите флаг: chrome: // flags / # enable-nacl, затем перезапустите Google-Chrome. (Важный!)
  3. Установите существующие приложения для Android на веб-сайте или конвертируйте ваши любимые приложения для Android с помощью " Online APK-CRX Converter .
  4. Перетащите расширения Google-Chrome на страницу chrome: // extensions / в браузере, и она будет установлена ​​в вашем браузере. Наслаждайся этим!
apk2crx
источник
1

Почему бы не использовать код установщика apk из Android x86 и скомпилировать его для Ubuntu, потому что Android x86 - это linux, он использует тот же загрузчик и ядро.

Если кто - то может установить АПК загрузчик, JAVA исполняющую среду все , что вам нужно для запуска приложений, будет ли APK инсталлятор приложения установка АПК «ы на Ubuntu точно так же , как и в Android?

Я не знаю, но кто-то может попробовать.

alexstrand7
источник
0

Android же подпадает под действие лицензии apache, использует собственные уникальные API и библиотеки для разработки своих приложений ( файлы .apk ). просто для того, чтобы приложения для Android работали на Linux-машине, вы можете скомпилировать исходный код dvm с помощью GIT repo в ubuntu, чтобы объединить dvm с вашим linux pc. это установит среду для архитектуры Android (то есть Linux-ядро + Android-DVD ), но дополнительно вам также потребуется установить библиотеки ядра Android, чтобы приложения полностью работали. Это лучший способ, с помощью которого вы можете удобно запускать приложения для Android в Ubuntu.

Дипак
источник
но это много работы !!!
NilsB
0

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

кстати, вы можете найти сайт в Google, выполнив поиск «портирование android на x86», это даст вам android 4.2 для android froy roms для автономной установки ur pc, и я попробовал их, и почти 99% программного обеспечения либо отказались от установки, либо отказались запустить после установки сделано все равно ...

так что главное отличие - x86 против серии arm ............ и пока мы не сможем фактически предоставить архитектуру arm-процессора для android, мы не сможем ничего сделать.

Лавенш Гарг
источник
-1

на самом деле невозможно запустить файл APK на ПК с Ubuntu, так как Ubuntu не сможет его прочитать. Лучше всего установить виртуальную машину Android и запустить APK.

адитйа
источник