将Py文件打包成apk文件,江湖上暂有如下3个方法:1.通过Buildozer;(在linux环境下实现,集成式框架比较容易实现)2.通过python for android,(这种可以在windows下实现,但需要安装和配置许多内容,较为繁琐)3.通过Kivy Launcher上打包(需要用到谷歌市场,但想在我大天朝嘛….建议你选择别的)kivy打包的Buildozer有两种工具,分别是p4a和buildozer。kivydev64使用p4a,kivydev使用buildozer。buildozer其实是对p4a做了进一步封装,换汤不换药。如果你不想配置recipe和dist之类的参数,可以使用buildozer,但是每次都要复制已经打包成功的项目目录下的.buildozer到要打包的项目目录下,buildozer才不会重复下载sdk和ndk等。而.buildozer目录通常在1G以上,每个项目目录如果都复制一份,不久就会耗尽虚拟机的硬盘空间。所以推荐使用p4a,也就是kivydev64,这个打包环境也是第一个建立在64位ubuntu的环境。1.安装好环境后,打开VirtualBox,小编遇到的第一个问题就是:
这个问题产生的原因是因为VirtualBox的环境不兼容,win7的话需要将其兼容性配置为Windows Server 2008进行运行;2. 在成功导入打开的过程中,还会遇到一个问题,会提示你usb接入错误,此时需要你安装这个文件:3.成功将镜像环境导入后,如果你能看到此神兽Ubantu,说明你的胜利已经在前方: