带有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 应用程序添加图标?