如何使用窗口转换 kivy 文件



如何使用Windows将python和kivy文件(.kv(转换为Android应用程序?我试过(*(,但它只转换了 python 脚本,如何将 kv 文件与主 python 文件一起转换?

    -
  • -> 我试图转换为.exe我的脚本,因为我不明白如何转换为 apk,我使用过:

python -m PyInstaller --name touchtracer Desktop\touchtracer\main.py

(在 touchtracer.spec 中添加以下内容:(从 kivy.deps import sdl2, glew

和代码https://kivy.org/docs/guide/packaging-windows.html我不能在这里写,因为它犯了一个错误

然后:python -m PyInstaller touchtracer.spec

它有效,但它只转换了带有部分程序的主 Python 脚本,而不是带有图形和其他内容的 Kivy 文件。

现在我该怎么做才能将其转换为.apk或.exe?

-谢谢

我认为构建虚拟机是构建apk的最佳方式。

Buildozer VM:https://kivy.org/docs/guide/packaging-android-vm.html

要构建 apk 包:https://kivy.org/docs/guide/packaging-android.html

好吧,如果您不是在寻找上面提到的,那么您可以使用 Python,尝试将 KV 代码集成到 Python 中,不确定是否可以从 Windows 构建 APK。

您可以在.py文件中使用以下格式

from kivy.lang.builder import Builder
Builder.load_string('''
##kv code here
''')
  1. 如果您尝试使用 Windows 为 android 创建 apk,那么您必须安装任何像 VIRTUAL BOX 这样的虚拟机并使用 LINUX,因为根据 Kivy 的官方文档,只有 Linux 能够将 kivy 脚本调试为 apk。或者你可以使用谷歌COLAB

  2. 如果您尝试创建.exe文件,则可以使用 Pyinstaller。

最新更新