[英]List of buildozer requirements to build an apk for Kivy-Python app
我想討論一個問題。
buildozer.spec
哪些requirements=...
? 是否需要放置sdl2
和python2
以便該應用在手機上正常運行? android_new
或android
構建? 我有main.py
代碼,該代碼取決於kivy
模塊及其一些小部件,還有numpy
和一些內置的Python2模塊。 該應用程序在Windows中使用Python2(以及Python3)運行良好,該應用程序使用三個.py
文件存儲函數和對象。 當我使用buildozer
將應用程序部署到手機上時,該應用程序不會崩潰..但是touch
按鈕不起作用,並且Image
小部件也沒有顯示。 這是使用buildozer android debug
構建的。
謝謝。
正如我在您對其他帖子的最后評論中所說的那樣,“ buildozer init”產生的默認buildozer.spec應該足以編譯可用的apk,包括圖像和可單擊的按鈕。
因此,沒有必要在您的需求中添加sdl2或python2。
“ android_new”還是“ android”? 現在它被稱為“ android”和“ android_old”,因此您可以更新buildozer安裝,這樣可以解決其他問題,但是當我使用您的版本時,我使用了“ android_new”。
它可以運行的事實意味着您的要求可能還可以。 如前所述,我將更新為“ android_new”,現在為“ android”。 這可能會解決觸摸問題,但是丟失的圖像可能是路徑問題。 如果您仍然有問題,建議您在kivy論壇上發帖。
“ kivy”應該足以滿足需求,但是還可以添加“ python2”或“ python3crystax”以明確聲明要使用哪個python版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.