【发布时间】:2021-07-08 21:11:51
【问题描述】:
我制作了一个示例应用程序,它只是用 kivy 说 hello world,我正试图将它放在我买的 Android 平板电脑上。
我使用了一个虚拟机(Virtual box)并使用推土机加载到平板电脑上。但是,当我运行它时,终端只会循环打印
#等待应用程序启动
关于可能是什么问题的任何想法,或者我如何启动应用程序
【问题讨论】:
标签: python kivy kivy-language buildozer kivymd
我制作了一个示例应用程序,它只是用 kivy 说 hello world,我正试图将它放在我买的 Android 平板电脑上。
我使用了一个虚拟机(Virtual box)并使用推土机加载到平板电脑上。但是,当我运行它时,终端只会循环打印
#等待应用程序启动
关于可能是什么问题的任何想法,或者我如何启动应用程序
【问题讨论】:
标签: python kivy kivy-language buildozer kivymd
确保您已在手机上启用开发者模式,手机必须插入虚拟机(在 VirtualBox:设备 -> USB -> {phone})并且屏幕已解锁。
在手机上插入电源后,您应该会看到“USB 调试已连接”通知。
如果手机已正确连接,您会在 Android Studio 中的多个位置看到它,包括 LogCat 和屏幕顶部右侧运行按钮左侧的一个小下拉菜单。
最后,您可以手动运行应用程序,然后根据需要连接调试器。只需在手机上运行该应用程序,然后点击右上角的小图标,上面有一个带有箭头的绿色错误。
【讨论】:
我也遇到了麻烦。但如果它运行到那么远,那么它应该已经成功编译了.apk。它应该在您运行buildozer 命令的同一文件夹中。您甚至可以使用 buildozer serve 运行 HTTP 服务器并通过 localhost:THE_PORT_NUMBER_HERE 访问它。然后您可以将.apk 传输或下载到您的设备。然后在接受正确的权限后安装运行。
【讨论】: