web-dev-qa-db-fra.com

Les applications Android peuvent-elles être utilisées dans Ubuntu?

Est-il possible d'utiliser Android apps dans Ubuntu? Cette question avait déjà été posée et répondue auparavant, mais nous avons maintenant plus de 4 ans. La situation est-elle inchangée?

13
François V.G.

Comment exécuter Android Apps sur Linux

Pour exécuter Android applications sur Linux via Chrome, vous aurez évidemment besoin d'installer Chrome. La version 37 ou supérieure est requise. Honnêtement, si vous voulez jouer avec un hack potentiellement instable, vous pouvez également télécharger et installer la version instable de Google Chrome pour Linux également.

Ajout du Chrome PPA. Vous avez déjà installé une version de Chrome? Passer 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 de Dev Channel via la ligne de commande en lançant:

Sudo apt-get install google-chrome-unstable

Ensuite, vous devez télécharger le fichier personnalisé -ergo, qui n'a pas été officiellement approuvé par Google ou Chromium- Android Runtime créé par Vlad Filippov. Cela diffère de la version officielle de plusieurs manières, la principale étant qu’elle peut être utilisée sur les versions de bureau du navigateur.

Télécharger ARChon v1.1 (pour Chrome 32 bits) depuis GitHub
Télécharger ARChon v1.1 (pour Chrome 64 bits) depuis GitHub

Une fois le moteur d'exécution entièrement téléchargé, vous devez extraire le contenu des fichiers .Zip et déplacer le répertoire obtenu dans votre dossier de base.

Maintenant, installez ARChon. Ouvrez Google Chrome et cliquez sur le menu des hamburgers. Naviguez jusqu'à la page Outils> Extensions et, près du haut, cochez la case Activer le mode développeur.

Enfin, cliquez sur le bouton charger une extension décompressée et sélectionnez le dossier que vous avez précédemment placé dans votre dossier personnel.

Le Runtime seul ne fait pas grand chose en lui-même, vous devrez donc créer un package compatible à partir d'une application Android.

Applications en marche

Il y a quelques méthodes pour faire ceci:

Lancer un APK téléchargé:

  • Méthode automatique:

    • Installer Twerk à partir de ici dans Chrome
    • Glissez-déposez un fichier Android .apk de votre bureau dans la fenêtre principale de Twerk.
    • Entrez un nom d'application, choisissez une icône sur votre disque dur et définissez vos préférences pour le mode d'exécution de l'application (mode portrait, mode tablette, etc.) à l'aide des curseurs.
    • Appuyez sur le bouton rose Android pour créer un ensemble net et prêt à fonctionner à l'autre extrémité, prêt à être installé en tant qu'extension décompressée.

    • Les options proposées sont également complètes, vous permettant:

      • Définir un nom et une icône personnalisés
      • Package pour ‘Archon’ ou runtime officiel
      • Définir tablette ou mise en page mobile
      • Définir le mode paysage ou portrait
      • Basculer la mise à l'échelle (peut empêcher le fonctionnement de certaines applications)
      • Basculer le support de carte SD
      • Définir la fonctionnalité hors ligne
  • Méthode manuelle (non recommandé):

    Pour convertir manuellement les fichiers APK (une opération que vous n’avez vraiment pas besoin d’effectuer si vous utilisez l’une des applications mentionnées ci-dessus), vous devez installer l’utilitaire JavaScript chromeos-apk en ligne de commande. Vous pouvez l'installer via le gestionnaire Node Packaged Modules (npmname__).

    • Noeud d'installation:

      Sudo apt-get install npm nodejs nodejs-legacy
      
    • Ubuntu 64 utilisateur? Vous voudrez également récupérer la bibliothèque suivante:

      Sudo apt-get install lib32stdc++6
      
    • lancez la commande pour installer le script lui-même:

      npm install -g chromeos-apk
      
    • En fonction de votre configuration, vous devrez peut-être exécuter cette dernière commande en tant que root. Si vous préférez ne pas installer les modules npmavec Sudo, vous pouvez le faire avec du jiggery-pokery.

    Vous êtes maintenant à la maison. Rendez-vous sur Google pour trouver le fichier APK d'une application que vous souhaitez essayer, en gardant à l'esprit que toutes les applications Android ne fonctionneront pas. Celles-ci peuvent être instables ou manquer de fonctionnalités.

    • Placez votre APK Android APK recherché dans votre dossier de départ, puis retournez dans Terminal pour le convertir à l'aide de la commande suivante, en remplaçant le nom de l'APK par celui de votre choix:

      chromeos-apk replaceme.apk --archon
      
    • La commande prendra quelques secondes pour faire sa chose. Peut-être un clin d'oeil. En fait, ne cligne pas des yeux.

    Vous avez maintenant un dossier ARChon-rocking Chrome APK extension-y dans votre dossier personnel. Il ne reste plus qu’à l’installer pour voir s’il fonctionne!

    • Retournez dans la page chrome: // extensions, appuyez à nouveau sur le bouton "Charger l’extension décompressée", mais sélectionnez cette fois le dossier créé par le script ci-dessus.

    L'application doit procéder à l'installation sans problème, mais fonctionnera-t-elle sans problème? Ouvrez le Chrome Launcher d’applications ou la page d’applications et lancez-le pour le découvrir.

Exportation d'applications à partir de votre appareil Android

Vous pouvez exporter les applications déjà installées sur votre appareil Android avec cette méthode.

  • Installez this l'application de Google Play.
  • Au premier lancement, vous verrez un aperçu de ce que l’application a l'intention de faire. Appuyez sur suivant pour afficher deux options:

    • Sélectionnez une application installée
    • Sélectionnez un APK que vous avez téléchargé

Sélectionnez la première option de la liste * Appuyez sur Nextet choisissez quelque chose dans la liste des applications déjà installées sur votre appareil.

  • L’utilitaire "tirera" le paquet dont il a besoin de ce qui est déjà sur votre téléphone.

  • Définissez vos préférences

  • Passez à l’écran suivant où vous pouvez définir le mode d’appareil et d’orientation de l’application tel qu’il sera sur Chrome. Réfléchissez à la manière dont vous utilisez l'application et à celle que vous préférez utiliser sur le bureau.

  • Bien que les modes "tablette" et "paysage" constituent l'expérience optimale pour la plupart, choisissez ce qui convient à vos besoins.

  • Une fois l’emballage terminé, vous devez transférer les archives Zip obtenues de votre téléphone ou de votre tablette (dans le dossier ‘Chrome APKs’) vers votre PC ou votre Chromebook.

  • C’est à vous de décider comment procéder, mais vous pouvez utiliser Google Drive, Dropbox ou un service similaire de synchronisation dans le cloud pour les petits fichiers.

  • 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 ou les dossiers résultants dans un endroit sûr.

  • Pour les installer, ouvrez Google Chrome et rendez-vous sur la page "extensions". Cochez la case "Mode développeur" dans la partie supérieure de la page pour afficher le bouton "Charger l’extension décompressée". Cliquez dessus, sélectionnez le dossier extrait de l'étape précédente et l'application va s'installer.

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/

10
Helio