2017-07-28 105 views
0

我想編譯一個Andriod apk文件,它比Buildozer默認使用的更新版本(2.7.2)更新版本。buildozer - 使用不同的python版本(不是默認的2.7.2)

原因是,我有一個需要2.7.7或更高版本的庫,並且我沒有那麼自信用自己的特定庫創建完整的Python版本。該應用程序在運行2.7.12的Linux PC上完美運行。

使用Python 3.5與Crystax再次給我更多的問題。 (如果上述解決方案不可行,我會再試一次。)

對於「Python中級」的人來說,這是不可能的,還是太複雜?任何幫助表示讚賞。

編輯:好吧,看起來像我需要從github的庫中編譯一個用於android的python。 Annnnd ..... 有趣的開始!

回答

0

用於編譯python2的代碼位於配方here中。定位不同的python版本需要更新所有補丁程序,並可能根據兼容性的需要進行其他更改。

https://github.com/kivy/python-for-android/pull/775有一個PR,這可能是一個有用的參考。我不知道它是否會輕鬆工作。

用crystax去python3路線可能更容易。

+0

感謝您的支持。我對使用python2的不同配方有了一個很好的看法,但現在已經超出了我的想法。也許在將來。 – Deezle