Est-il possible d'installer le fichier .apk d'Android?

17

Je me demandais juste qu'il serait bien d'avoir un moyen pratique d'installer les applications .apk d'Android dans Ubuntu d'une manière ou d'une autre.

Quelqu'un en a une idée?

subeh.sharma
la source

Réponses:

10

La seule façon d'exécuter des applications Android dans Ubuntu (à ma connaissance) est d'installer le SDK Android, de créer un appareil Android virtuel, d'utiliser les outils du SDK pour installer le fichier .apk sur cet appareil et d'exécuter l'application à l'intérieur de l'appareil .

Le portail des développeurs Android contient de nombreuses informations sur le sujet.

Sergey
la source
OK semble que vous avez raison, il n'y a pas d'autre moyen de les installer. Je l'accepterai alors.
subeh.sharma
5

Les packages Android, les fichiers .apk , sont un format de packaging complètement différent du format de packaging d'Ubuntu, les fichiers .deb .

Outre les différences de packaging, les packages Android sont compilés et personnalisés pour le système d'exploitation Android, la chaîne d'outils et l'architecture ( ARM ), qui est différent de la plupart des systèmes Ubuntu qui sont une architecture Intel 32 bits ou 64 bits .

Dustin Kirkland
la source
4
Oui et non. Les APK ne sont pas des debs, mais c'est un peu le point de la question. La plupart des applications Android sont en fait du Java pur, mais compilées dans un format bytecode non standard (Dalvik au lieu de la JVM standard) et contre une API différente. Même Ubuntu sur ARM ne pouvait pas exécuter des applications Android, ou Ubuntu sur x86 exécutait des applications Android x86, sans une grande couche d'émulation (qui n'existe pas avant d'émuler la machine entière dans Qemu).
Gilles 'SO- arrête d'être méchant'
2

Vous pouvez utiliser l'ARChon pour exécuter apk dans ubuntu:

  1. Installez ARChon Runtime. http :: github.com/vladikoff/chromeos-apk/blob/master/archon.md
  2. Ouvrez et activez le drapeau: chrome: // flags / # enable-nacl, puis redémarrez Google-Chrome. (Important!)
  3. Installez les applications Android existantes sur le site Web ou convertissez vos applications Android préférées par " Online APK-CRX Converter .
  4. Faites glisser et déposez les extensions Google-Chrome dans la page chrome: // extensions / du navigateur et elles seront installées dans votre navigateur. Profitez-en!
apk2crx
la source
1

Pourquoi ne pas utiliser le code d'installation apk d'Android x86 et le compiler pour Ubuntu, car Android x86 est linux, il utilise le même chargeur de démarrage et le même noyau.

Si quelqu'un peut installer le apk chargeur, Java Runtime une toutes les choses dont vous avez besoin pour exécuter des applications, serait l' apk application d'installation installer apk est sur Ubuntu la même manière que dans Android?

Je ne sais pas, mais quelqu'un peut essayer.

alexstrand7
la source
0

Android est cependant sous licence Apache utilise ses propres API et bibliothèques uniques pour développer ses applications ( fichiers .apk ). juste pour faire des applications Android pour fonctionner sur une machine linux, ce que vous pouvez faire est de compiler le code source dvm en utilisant GIT repo dans ubuntu afin de fusionner le dvm dans votre pc linux. qui définira l'environnement pour l'architecture Android (c.-à-d. noyau Linux + dvm Android ), mais en plus, vous devrez également installer les bibliothèques de base Android pour rendre les applications pleinement fonctionnelles. c'est le meilleur moyen d'exécuter facilement des applications Android sur Ubuntu.

deepak
la source
mais ça fait beaucoup de travail !!!
NilsB
0

en fait, les applications Android disponibles sur le marché et le magasin de jeu sont conçues pour le processeur d'architecture de bras et donc ce que vous essayez de faire ne fonctionnera jamais pour presque toutes les autres applications que vous essayez d'installer sur l'ordinateur ..........

par la façon dont vous pouvez trouver un site sur google en recherchant `` portage android sur x86 '', cela donnera u android 4.2 aux roms android froy pour une installation autonome sur pc et je les avais essayés et près de 99% des logiciels refusaient d'être installés ou refusaient de exécuter après l'installation fait de toute façon ...

donc la principale différence est x86 par rapport à la série arm ........... et jusqu'à ce que nous soyons en mesure de fournir virtuellement une architecture de processeur de bras à android, nous ne pouvons rien faire.

gargette lovenish
la source
-1

il n'est en fait pas possible d'exécuter le fichier APK sur un PC Ubuntu car Ubuntu ne pourra pas le lire. Le meilleur parmi beaucoup de choses est d'installer une machine virtuelle Android et d'exécuter l'APK.

aditya
la source