Est-il possible d'utiliser des applications Android dans Ubuntu ? Cette question a déjà été posée et a déjà reçu une réponse, mais nous sommes maintenant plus de 4 ans plus tard. La situation est-elle inchangée ?
Réponse
Trop de publicités?Comment exécuter des applications Android sur Linux
Pour exécuter des applications Android sur Linux via Chrome, vous devez évidemment installer Chrome. La version 37 ou supérieure est requise. Honnêtement, si vous jouez avec un hack potentiellement instable, vous pouvez tout aussi bien télécharger et installer la version instable de Google Chrome pour Linux.
Ajouter le PPA Chrome. Vous avez déjà installé une version de Chrome ? Passez cette étape :
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update && sudo apt-get install google-chrome-unstable
Vous pouvez installer la version Dev Channel via la ligne de commande en exécutant :
sudo apt-get install google-chrome-unstable
Ensuite, vous devez télécharger le Runtime Android créé par Vlad Filippov, qui n'est pas officiellement approuvé par Google ou Chromium. Cette version diffère de la version officielle sur un certain nombre de points, le principal étant qu'elle peut être utilisée sur les versions de bureau du navigateur.
Télécharger ARChon v1.1 (pour Chrome 32bit) depuis GitHub
Télécharger ARChon v1.1 (pour Chrome 64bit) depuis GitHub
Une fois le runtime entièrement téléchargé, vous devrez extraire le contenu du fichier .zip
et déplacez le répertoire résultant dans votre dossier personnel.
Il faut maintenant installer ARChon. Ouvrez Google Chrome et cliquez sur le menu hamburger. Naviguez jusqu'à la section Outils > Extensions et, en haut de la page, cochez la case Activer le mode développeur .
Enfin, cliquez sur le bouton charger l'extension décompressée et sélectionnez le dossier que vous avez précédemment placé dans votre dossier d'accueil.
Le Runtime seul ne fait pas grand-chose, vous devrez donc créer un package compatible à partir d'une application Android.
Applications en cours d'exécution
Il existe plusieurs méthodes pour y parvenir :
Exécuter un APK téléchargé :
-
Méthode automatique :
-
Installer Twerk à partir de ici dans Chrome
-
Glissez-déposez un fichier .apk Android depuis votre bureau dans la fenêtre principale de Twerk.
-
Saisissez un nom d'application, choisissez une icône sur votre disque dur et définissez vos préférences quant au mode d'exécution de l'application (mode portrait, mode tablette, etc.) à l'aide des curseurs.
-
Appuyez sur le bouton rose Android et un paquet soigné, prêt à être exécuté, apparaît à l'autre extrémité, prêt à être installé en tant qu'extension décompressée.
-
Les réglages proposés sont également très complets et vous permettent :
- Définir un nom et une icône personnalisés
- Paquet pour 'Archon' ou runtime officiel
- Définir la mise en page pour tablette ou mobile
- Définir le mode paysage ou portrait
- Changement d'échelle (peut empêcher certaines applications de fonctionner)
- Basculer la prise en charge de la carte SD
- Définir la fonctionnalité hors ligne
-
-
Méthode manuelle (non recommandée) :
Pour convertir les APK manuellement - ce que vous n'avez plus besoin de faire si vous utilisez l'une des applications mentionnées ci-dessus - vous devez installer le programme
chromeos-apk
utilitaire JavaScript en ligne de commande. Il est possible de l'installer par l'intermédiaire du programme Node Packaged Modules (npm
).-
Installer Node :
sudo apt-get install npm nodejs nodejs-legacy
-
Utilisateur d'Ubuntu 64 ? Vous devrez également vous procurer la bibliothèque suivante :
sudo apt-get install lib32stdc++6
-
exécuter la commande pour installer le script lui-même :
npm install -g chromeos-apk
-
En fonction de votre configuration, il se peut que vous deviez exécuter cette dernière commande en tant que root. Si vous préférez ne pas installer
npm
avec sudo, vous pouvez le faire avec quelques manipulations.
Vous êtes maintenant dans la dernière ligne droite. Rendez-vous sur Google pour trouver l'APK d'une application que vous souhaitez essayer, en gardant à l'esprit que toutes les applications Android ne fonctionnent pas, et que celles qui fonctionnent peuvent être instables ou manquer de fonctionnalités.
-
Placez l'APK Android désiré dans votre dossier personnel, puis retournez au Terminal pour le convertir à l'aide de la commande suivante, en remplaçant le nom de l'APK par celui que vous souhaitez :
chromeos-apk replaceme.apk --archon
-
La commande prendra quelques secondes pour s'exécuter. Il y aura peut-être un clignotement. En fait, ne clignez pas des yeux.
Vous avez maintenant une extension APK Chrome ARChon qui vous attend dans votre dossier personnel. Il ne vous reste plus qu'à l'installer pour voir si elle fonctionne !
- Retournez à la page chrome://extensions, appuyez à nouveau sur le bouton "load unpacked extension", mais cette fois-ci, sélectionnez le dossier créé par le script ci-dessus.
L'application devrait s'installer sans problème, mais fonctionnera-t-elle sans problème ? Ouvrez le lanceur d'applications Chrome ou la page des applications et lancez l'application pour le savoir.
-
Exporter des applications depuis votre appareil Android
Cette méthode vous permet d'exporter les applications déjà installées sur votre appareil Android.
- Installer cette sur google play.
-
Lors du premier lancement, vous verrez une vue d'ensemble de ce que l'application a l'intention de faire. Appuyez sur suivant et deux options s'offrent à vous :
- Sélectionner une application installée
- Sélectionnez un APK que vous avez téléchargé
Sélectionner la première option de la liste * Tapez sur Next
et choisissez une application dans la liste des applications déjà installées sur votre appareil.
-
L'utilitaire "tirera" le paquet dont il a besoin de ce qui se trouve déjà sur votre téléphone.
-
Définissez vos préférences
-
L'écran suivant permet de définir le mode d'appareil et d'orientation de l'application telle qu'elle sera sur Chrome. Réfléchissez à la manière dont vous utilisez l'application et à la manière dont vous préféreriez l'utiliser sur le bureau.
-
Bien que les modes "tablette" et "paysage" offrent une expérience optimale pour la plupart des utilisateurs, choisissez ce qui vous convient le mieux.
-
Une fois l'emballage terminé, vous devez transférer les archives zip résultantes de votre téléphone ou tablette (dans le dossier "Chrome APKs") vers votre PC ou Chromebook.
-
La manière de procéder dépend de vous, mais pour les petits fichiers, vous pouvez utiliser Google Drive, Dropbox ou un service de synchronisation dans le nuage similaire.
-
Une fois que les archives sont prêtes sur votre ordinateur de bureau, votre ordinateur portable ou votre Chromebook, vous devez les extraire et déplacer le(s) dossier(s) résultant(s) dans un endroit sûr.
-
Pour les installer, ouvrez Google Chrome et rendez-vous sur la page "extensions". Cochez la case "Mode développeur" en haut de la page pour faire apparaître le bouton "Charger l'extension décompressée". Cliquez sur ce bouton, sélectionnez le dossier extrait à l'étape précédente et l'application s'installera.
Enfin, lancez-le pour voir s'il fonctionne !
Source 1 : http://www.omgubuntu.co.uk/2014/09/install-Android-apps-ubuntu-archon
Source 2 : http://www.omgchrome.com/twerk-chrome-archon-apk-maker-desktop/