Чи можливо встановити .apk файл Android?


17

Мені було цікаво, що було б непогано мати зручний спосіб встановлення Android-програм .apk в Ubuntu якось.

Хтось має поняття про це?

Відповіді:


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. http: github.com/vladikoff/chromeos-apk/blob/master/archon.md
  2. Відкрийте та ввімкніть прапор: chrome: // flags / # enable-nacl, а потім перезапустіть Google-Chrome. (Важливо!)
  3. Встановіть на веб-сайті існуючі додатки для Android або конвертуйте улюблені програми для Android за допомогою " Інтернет-конвертора APK-CRX .
  4. Перетягніть розширення Google-Chrome у chrome: // розширення / сторінку у веб-переглядачі, і вони будуть встановлені у вашому браузері. Приємно це!

1

Чому б не скористатись кодом встановлення apk з Android x86 і не компілювати його для Ubuntu, оскільки Android x86 є Linux, він використовує той самий завантажувач та ядро.

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

Я не знаю, але хтось може спробувати.


0

Android, хоча підпадає під ліцензію apache, використовує власні унікальні API та бібліотеки для розробки своїх додатків ( .apk файлів ). просто для того, щоб Android-програми були запущені на машині Linux, те, що ви можете зробити, це компілювати dvm вихідний код, використовуючи GIT repo в ubuntu, щоб об'єднати dvm в ур linux pc. це встановить середовище для архітектури Android (тобто Linux Linux + android dvm ), але додатково u також потрібно буде встановити основні бібліотеки Android, а також зробити додатки повністю функціональними. це найкращий спосіб, щоб ви могли запускати Android програми зручно на ubuntu.


але це ціла велика робота !!!
NilsB

0

насправді додатки для Android, доступні на ринку та в ігровому магазині, розроблені для процесорів arm architechture, і тому те, що намагається зробити ур, ніколи не спрацює майже для кожного іншого додатка, спробуйте встановити на комп'ютер ..........

до речі, ви можете знайти сайт в Google, шукаючи "перенесення Android на x86", це дасть андроїд 4.2 для Android Froy ROM для автономної установки ур ПК, і я спробував їх, і майже 99% програмного забезпечення або відмовились від встановлення, або відмовились запустити після того, як установка виконана як завгодно ...

тож основна відмінність - це x86 від арсеналу серії ..........., і поки ми не зможемо практично забезпечити архітектуру армового процесора для андроїда, ми не можемо робити нічого.


-1

фактично неможливо запустити файл APK на ПК Ubuntu, оскільки Ubuntu не зможе його прочитати. Найкраще серед багатьох речей - встановити віртуальну машину Android та запустити APK.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.