【问题标题】:Apk file build using buildozer closes as soon as i open it使用 buildozer 构建的 Apk 文件在我打开后立即关闭
【发布时间】:2016-12-27 15:21:34
【问题描述】:

我尝试使用 python、kivy 和 buildozer 为 android 制作一个简单的 hello world 应用程序。

我的 hello.py 文件是

from kivy.app import App
from kivy.uix.button import Label
class Hello2App(App):
    def build(self):
        return Label()
if __name__=="__main__":
    Hello2App().run()

我的 hello.kv 文件

<Label>:
text: 'Hello World!'

我在 ubuntu 中使用 buildozer 来编译 apk。 sudo buildozer android debug deploy

我是否需要像在 pygame 和 Tkinter 中那样应用循环来显示 gui 或窗口

【问题讨论】:

  • 您是否在您的 buildozer 规范中启用了 Kivy?你运行了什么命令?
  • sudo android debug deploy
  • 您的意思是buildozer android debug deploy?尝试使用android_new 而不是android

标签: android python kivy buildozer


【解决方案1】:

您的 Python 脚本必须命名为 main.py。如果您检查您收到的错误,它会显示类似“无法找到 main.py”的内容。只需尝试将文件从 hello.py 重命名为 main.py 并重新构建。

【讨论】:

  • 完成。但结果还是一样。
  • 尝试使用这个命令来看看你到底得到了什么错误。 buildozer android debug deploy run logcat
猜你喜欢
  • 2021-12-04
  • 1970-01-01
  • 1970-01-01
  • 2022-01-05
  • 1970-01-01
  • 2022-06-14
  • 2014-06-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多