2017-07-28 3 views
0

Je suis en train de compiler un fichier Andriod apk avec une version plus récente que ce que Buildozer utilise par défaut (2.7.2).buildozer - en utilisant une version python différente (pas par défaut 2.7.2)

Raison d'être, j'ai une bibliothèque qui a besoin de 2.7.7 ou plus, et je ne suis pas si confiant dans la création d'une construction Python complète avec une lib spécifique. L'application fonctionne parfaitement sur mon PC Linux qui fonctionne 2.7.12. L'utilisation de Python 3.5 avec Crystax me pose à nouveau plus de problèmes. (Je vais essayer à nouveau si la solution ci-dessus n'est pas possible.)

Est-ce impossible ou trop complexe pour quelqu'un qui est 'intermédiaire Python'? Toute aide est appréciée. OK, il me semble que j'ai besoin de compiler un python pour android à partir d'un dépôt de github. Annnnd ..... le plaisir commence!

Répondre

0

Le code utilisé pour compiler python2 se trouve dans la recette here. Cibler une version différente de Python nécessiterait la mise à jour de tous les correctifs et potentiellement d'autres changements en fonction de ce qui est nécessaire pour la compatibilité.

Il y avait un PR pour cela à https://github.com/kivy/python-for-android/pull/775, ce qui peut être une référence utile. Je ne sais pas si ça marchera facilement.

Aller sur la route python3 avec crystax est probablement plus facile.

+0

Merci pour votre inscription. J'ai bien cherché à utiliser une recette différente pour python2, mais c'est un peu dépassé pour l'instant. Peut-être à l'avenir. – Deezle