[英]Building an Android app with Kivy+Buildozer
我有 Python 3.7 和 Windows 7 x64,我做到了:
pip install kivy buildozer
它有效,我可以在我的 Windows 機器上成功運行一個 hello world 示例:
from kivy.app import App
from kivy.uix.button import Button
class TestApp(App):
def build(self):
return Button(text='hello world')
if __name__ == '__main__':
TestApp().run()
然后我創建了一個 buildozer 文件:
buildozer init
並修改 .spec 文件以使用正確的main.py
。
但是之后:
buildozer android debug
失敗:
未知命令/目標 android
如何在 Windows 上使用 Kivy + Buildozer 編譯 APK?
根據文檔:
所以, Windows
在路線圖中,但誰知道什么時候會發生。 在那之前,您可以使用VirtualBox 之類的東西在您的Windows
機器上運行Linux
並在那里運行buildozer
。
本指南幫助了我 - https://blog.kivy.org/2019/05/running-buildozer-in-a-virtual-machine/如果您遵循本指南,您可能需要在運行 buildozer 之前安裝一些 linux 依賴項。
如果有人被困在 Windows .py 到 .apk 轉換上 - 我已經使用 WSL 和 Buildozer 制作了一個關於它的教程(這是可能的,它對許多人來說非常有用!): https ://youtu.be /VsTaM057rdc
但是,您之前收到的錯誤“未知命令/目標 android ”似乎也對我的一位觀眾重復出現。 這不可能是 Windows 問題,因為相同的命令在我的 Windows 10 上運行良好。我想知道它是否可能與 Windows 7 相關? 如果有人能證實,我真的很感激,謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.