簡體   English   中英

為Kivy-Python應用程序構建apk的buildozer要求列表

[英]List of buildozer requirements to build an apk for Kivy-Python app

我想討論一個問題。

  • 可以在buildozer.spec哪些requirements=... 是否需要放置sdl2python2以便該應用在手機上正常運行?
  • 是否最好使用android_newandroid構建?

我有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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM