如何在Ubuntu上安装Buildozer来创建Kivy App的Android APK?

如何在Ubuntu上安装Buildozer来创建Kivy App的Android APK?,第1张

概述在Ubuntu13.10上安装buildozer并不容易.我重新安装了Ubuntu几次,现在我想分享我如何安装buildozer.我从buildozer得到以下错误:>.找不到./distribute.sh–>没有找到修复(这就是为什么我重新安装Ubuntu两次,可能是python安装的问题,但我不确定)>_add_java_src()失败–>添加

在Ubuntu 13.10上安装buildozer并不容易.我重新安装了Ubuntu几次,现在我想分享我如何安装buildozer.

我从buildozer得到以下错误:

>.找不到./distribute.sh – >没有找到修复(这就是为什么我重新安装Ubuntu两次,可能是python安装的问题,但我不确定)
> _add_java_src()失败 – >添加正确的Java JDK路径修复它

解决方法:

下面描述的程序对我来说非常有用:

我已经在windows 7(64位)主机系统中的虚拟机(VMware播放器)内安装了全新的Ubuntu 13.10(32位).

我决定使用32位,因为VM使用的RAM并不多,不需要64位系统.但64位Ubuntu可能也会工作(未经测试).我将VMWare文件的zip存档上传到Google驱动器(ubuntu中的密码用户为root用户alexander是UbuntuBuildozer)

你可以在这里找到zip文件:https://drive.google.com/file/d/0B5m9_RVHCpL-YmxPVnVaYWZyZ2s/edit?usp=sharing

>安装Python-Kivy(http://kivy.org/docs/installation/installation-linux.html#ubuntu-11-10-or-newer)

$sudo add-apt-repository ppa:kivy-team/kivy

$sudo apt-get update

$sudo apt-get install python-kivy

>安装点,如果还没有:

$sudo apt-get install python-pip python-dev build-essential

> buildozer的先决条件:
需要zlib,Git,Cython和JDK

$sudo apt-get install zlib1g-dev git-core cython openjdk-7-jdk

安装Java JDK指南(http://tecadmin.net/install-java-jdk-ubuntu/#)
>安装buildozer(https://github.com/kivy/buildozer)

$sudo pip install buildozer

>初始化buildozer并从调试开始(只需要安装Andriod SDK,NDK和ANT – 还不需要main.py,这需要几分钟):

$buildozer init

$buildozer androID deBUG

>如果buildozer在_add_java_src()失败:在/home/yourusername/.bashrc中添加JDK路径 – 在末尾添加这些行(重要的是使用1.x JDK而不是java-7路径):

export PATH=$PATH:/usr/lib/jvm/java-1.6.0-openjdk-i386/bin

export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-i386

>现在转到你的应用程序main.py并执行以下命令:

$buildozer init

(edit buildozer.spec and change your app name and check the versioning on line 28/29 or line 32 –> depends on your main.py code
see SO answer to 07004)

$buildozer androID deBUG deploy run

总结

以上是内存溢出为你收集整理的如何在Ubuntu上安装Buildozer来创建Kivy App的Android APK?全部内容,希望文章能够帮你解决如何在Ubuntu上安装Buildozer来创建Kivy App的Android APK?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1107303.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存