带有buildozer的android中的kivy应用程序,终端循环“#waiting for application to start”

Posted

技术标签:

【中文标题】带有buildozer的android中的kivy应用程序,终端循环“#waiting for application to start”【英文标题】:kivy app in adroid with buildozer, terminal loops on "#waiting for application to start" 【发布时间】:2021-07-08 21:11:51 【问题描述】:

我制作了一个示例应用程序,它只是用 kivy 说 hello world,我正试图将它放在我买的 android 平板电脑上。

我使用了一个虚拟机(Virtual box)并使用推土机加载到平板电脑上。但是,当我运行它时,终端只会循环打印

#等待应用程序启动

关于可能是什么问题的任何想法,或者我如何启动应用程序

【问题讨论】:

【参考方案1】:

确保您已在手机上启用开发者模式,手机必须插入虚拟机(在 VirtualBox:设备 -> USB -> phone)并且屏幕已解锁。

在手机上插入电源后,您应该会看到“USB 调试已连接”通知。

如果手机已正确连接,您会在 Android Studio 中的多个位置看到它,包括 LogCat 和屏幕顶部右侧运行按钮左侧的一个小下拉菜单。

最后,您可以手动运行应用程序,然后根据需要连接调试器。只需在手机上运行该应用程序,然后点击右上角的小图标,上面有一个带有箭头的绿色错误。

【讨论】:

【参考方案2】:

我也遇到了麻烦。但如果它运行到那么远,那么它应该已经成功编译了.apk。它应该在您运行buildozer 命令的同一文件夹中。您甚至可以使用 buildozer serve 运行 HTTP 服务器并通过 localhost:THE_PORT_NUMBER_HERE 访问它。然后您可以将.apk 传输或下载到您的设备。然后在接受正确的权限后安装运行。

【讨论】:

以上是关于带有buildozer的android中的kivy应用程序,终端循环“#waiting for application to start”的主要内容,如果未能解决你的问题,请参考以下文章

Python/Kivy/Buildozer - 应用程序在 Android 中崩溃,但在 PC 上运行良好

使用 buildozer 在 android 上部署 kivy 应用程序时出错

第一个 Kivy/Buildozer android 项目出错

如何使用 kivy-buildozer 为我的 android 应用程序添加图标?

Buildozer 构建 Android Kivy 应用程序返回命令失败

Kivy 和 buildozer “权限被拒绝”