据我所知,目前还没有办法使用windows打包android的kivy应用程序,所以我下载了一个Linux虚拟机。但然后呢?我还没有找到适合初学者的分步教程来解释整个过程。
我是否应该将Python、PyCharm、Kivy等下载到虚拟机中,并将所有应用程序文件复制到其中?如果是这样,下一步是什么?很抱歉这么无能,但我对编码和应用程序开发很陌生,并且主要从在线教程中学习。任何意见是极大的赞赏!
最佳答案
您可以通过执行以下操作在 Windows 上打包适用于 Android 的 Kivy 应用程序:
Kivy Buildozer 虚拟机设置
- 下载 Kivy Buildozer VM并解压缩文件。
- 从 Oracle VirtualBox download area 下载适合您计算机的 VirtualBox 版本并安装它。
- 下载 Oracle VM VirtualBox Extension Pack for all platforms并安装它。
- 启动VirtualBox,单击文件 » 导入设备...
- 选择提取的目录,文件名为Buildozer VM.ovf
- 点击设置 » 常规 » 高级,然后在下拉列表中选择双向>共享剪贴板:和拖放:
- 点击设置 » 共享文件夹,然后点击添加新共享文件夹。 Kivy Apps 文件夹。
- 点击设置 » USB,选中启用 USB Controller ,复选框USB 2.0 (EHCI) Controller ,然后单击添加新的 USB 过滤器,例如宏碁平板电脑。
PyCharm IDE 设置
- 下载 PyCharm Community并安装它。
- 安装KV Lang Auto-completion and Highlighting
- 请参阅PyCharm Project Interpreter Setup
创建 Android 包
- 启动VirtualBox,选择Kivy/Buildozer VM并单击开始
- 密码是kivy
- 将您的 Kivy 应用程序从本地计算机复制到 Home 文件夹中的文件夹。
- 双击主文件夹
- 双击Kivy App 文件夹
- 单击鼠标右键并选择在此处打开终端
- 在终端命令提示符处,键入
buildozer init
以创建 buildozer.spec 文件。 - 双击buildozer.spec文件进行更改(例如标题、package.name、log_level = 2>) 并保存更改。
- 在终端命令提示符下,输入
buildozer android debug deploy run
- 尽情享受!
关于android - Windows 上的 Python/Kivy 应用程序到 apk - 安装虚拟机后该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50126562/