我用 kivy 制作了一个示例“hello world”应用程序,我正试图将它放在安卓平板电脑上。
我用虚拟机(Virtual Box)和推土机加载到平板上。但是,当我在终端运行它时,它只是循环打印
# waiting for the application to start
对可能出现的问题有什么想法,或者我该如何启动应用程序?
确保您已在手机上启用开发者模式,手机必须插入 VM(在 VirtualBox 中:设备 -> USB -> {phone})并且屏幕已解锁。
在手机上插入时,您应该会看到“USB 调试已连接”通知。
如果手机连接正确,您会在 Android Studio 中的许多地方看到它,包括 LogCat 和屏幕顶部右侧运行按钮左侧的小下拉菜单。
最后,您可以手动运行应用程序,然后根据需要连接调试器。只需在手机上运行该应用程序,然后单击右上角的小图标,上面有绿色的小虫,上面有一个箭头。
我也有这个问题。但如果它运行那么远,那么它应该已经成功编译了
.apk
。它应该在您运行 buildozer
命令的同一文件夹中。您甚至可以使用 buildozer serve
运行 HTTP 服务器并通过 localhost:THE_PORT_NUMBER_HERE
访问它。然后您可以将.apk
传输或下载到您的设备。然后在接受正确的权限后安装并运行它。
无需编写命令“buildozer android debug deploy run”,删除“deploy run”,只需编写“buildozer android debug”,无需插入手机。然后您可以在手机上手动复制和安装您的应用程序。