Exporter un script Python pour Android exécutable (.apk) avec Python-Pour-Android
j'essaye d'exporter mon script Python pour Android exécutable (.apk) avec Python pour Android.
http://python-for-android.readthedocs.org/en/latest/toolchain/#how-does-it-work
https://github.com/kivy/python-for-android/
À l'intérieur de la distribution (dist/valeur par défaut par défaut), vous disposez d'un outil de
nommé build.py. C'est le script qui va créer de l'APK vous
J'ai suivi toutes les étapes, mais j'ai un problème : dist/dossier par défaut créé ne contient pas tout build.py. Elle est vide.
Quel est le problème ? Comment puis-je le résoudre ? Aider, s'il vous plaît !
Si vous utilisez linux, vous devez vérifier buildozer. Il rend l'ensemble du processus propre et facile: github.com/kivy/buildozer
J'ai essayé Buildozer, mais quand j'ai utilisé
peut-être jeter un oeil dans le buildozer.le fichier de spécification dans le dossier de votre projet et assurez-vous que kivy n'est pas répertorié comme une exigence(ex: conditions = kivy), si oui, commentez la ligne. Si cela ne fonctionne pas, je voudrais poser une question à l'kivy de l'utilisateur groupe de soutien. Malgré le fait que vous n'utilisez pas kivy, ils semblent en savoir beaucoup sur buildozer il
Donc, Buildozer fonctionne correctement, je l'ai réinstallé. Maintenant, quand j'essaie de compiler mon script, j'obtiens cette erreur pastebin.com/VCLb4XtH . Comment puis-je le résoudre ? Merci pour votre aide
J'ai essayé Buildozer, mais quand j'ai utilisé
buildozer android debug
j'ai obtenu # Command failed: ./distribute.sh -m "kivy" -d "myapp"
... quelqu'un Pourrait-il m'aider, s'il vous plaît ?peut-être jeter un oeil dans le buildozer.le fichier de spécification dans le dossier de votre projet et assurez-vous que kivy n'est pas répertorié comme une exigence(ex: conditions = kivy), si oui, commentez la ligne. Si cela ne fonctionne pas, je voudrais poser une question à l'kivy de l'utilisateur groupe de soutien. Malgré le fait que vous n'utilisez pas kivy, ils semblent en savoir beaucoup sur buildozer il
Donc, Buildozer fonctionne correctement, je l'ai réinstallé. Maintenant, quand j'essaie de compiler mon script, j'obtiens cette erreur pastebin.com/VCLb4XtH . Comment puis-je le résoudre ? Merci pour votre aide
OriginalL'auteur user3576902 | 2014-04-26
Vous devez vous connecter pour publier un commentaire.
Donc, fondamentalement, vous utilisez buildozer et ça fonctionne maintenant. Regardez dans le buildozer.le fichier de spécification de nouveau. Il devrait y avoir des lignes:
ce que vous voulez faire, je crois( parce que j'ai eu à le faire ), c'est de changer à cela:
le voir, j'ai commenté deux lignes en haut, et décommenté la ligne de fond. (Je n'ai pas pris la peine de changer le "1.2.0" encore moi-même, donc ne sais pas si cela fait une différence. Il ne devrait pas.) Le problème semble être que buildozer recherche une ligne dans votre fichier py,
__version__ = something
, et il y a une erreur quand il ne le trouve pas. J'ai essayé d'ajouter cette ligne à mon python, mais il ne fonctionne toujours pas. Ce changement, cependant, a fait un travail.Aussi, essayez d'exécuter votre build avec des informations détaillées, de sorte que vous pouvez voir exactement quelle est la cause de toutes les erreurs, par exemple:
OriginalL'auteur Totem