在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?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)