2
votes

Comment convertir .py en fichier APK en utilisant Python pour Android sur Windows?

Je travaille sur le framework Kivy. J'ai un échantillon de Kivy qui a l'extension .py que je veux convertir en fichiers .apk . Je veux vérifier si cela fonctionne sur Android ou non.

J'ai quelques informations à ce sujet. Nous avons deux façons de créer un fichier .apk :

  1. Utilisation de Python pour Android,
  2. Utilisation de Buildozer.

Mais Buildozer n'est pris en charge que sous Linux. Je pensais qu'il y avait des problèmes sous Windows.

Par conséquent, je souhaite utiliser Python pour Android. Mais je ne sais pas comment aborder celui-ci.

Quelqu'un a-t-il essayé celui-ci?


3 commentaires

Avez-vous essayé de lire la documentation? Je vois un exemple sur la page github. Avez-vous essayé cela et rencontré des problèmes?


pouvez-vous partager les exemples sur github


github.com/kivy/python-for-android


3 Réponses :


0
votes

voici un lien vous permettant de trouver tout ce qui est lié à l'obtention des fichiers .Apk https://python-for-android.readthedocs.io/en / latest / quickstart / # usage


0 commentaires

2
votes

Kivy avait l'habitude d'avoir une machine virtuelle préparée avec tout installé prêt à l'emploi! Pour une raison quelconque, ils se sont arrêtés, vous devez maintenant installer vous-même la machine virtuelle. Vous pouvez voir comment procéder ici


1 commentaires

trouvé de bonnes vidéos YouTube ici



0
votes

Vous pouvez utiliser VirtualBox Téléchargez-le ici et toute distribution Linux telle qu'Ubuntu Ubuntu a >. Après avoir installé Ubuntu sur votre Virtualbox, vous pouvez utiliser les commandes ci-dessous:

Exécutez ces commandes sur le terminal

buildozer appclean

buildozer android debug

Maintenant, accédez au répertoire de votre projet en utilisant cd (ou) allez à votre projet répertoire, RightClick -> sélectionnez 'Ouvrir dans le terminal' et dans le type de terminal:

sudo apt update

sudo apt install -y git zip unzip openjdk-8-jdk python3-pip autoconf libtool pkg-config zlib1g-dev libncurses5-dev libncursesw5-dev libtinfo5 cmake libffi-dev libssl-dev

pip3 install --user --upgrade Cython==0.29.19 virtualenv  # the --user should be removed if you do this in a venv

sudo pip3 install cython #(optional) If you got any Error as Cython not Found, use this

which buildozer

La commande ci-dessus crée un fichier buildozer.spec contrôlant votre configuration de construction. Vous devez le modifier de manière appropriée avec le nom de votre application, les extensions de fichier utilisées dans le projet, les dépendances externes, etc. Après avoir configuré votre buildozer.spec fille, exécutez les commandes ci-dessous:

buildozer init 

La commande ci-dessus est pour vérifier que buildozer a été ajouté à votre PATH), Si aucun résultat n'a été trouvé, ajoutez la ligne suivante à la fin de votre fichier ~ / .bashrc -> export PATH = $ PATH: ~ / .local / bin /

XXX

Si vous êtes invité à entrer un contrat de licence, tapez y et cliquez sur Entrée

Une fois ce processus terminé, vous obtiendrez un fichier .apk dans le répertoire de votre projet bin / yourapp.apk


0 commentaires