在Ubuntu 13.10上安裝buildozer并不容易.我重新安裝了Ubuntu幾次,現在我想分享我如何安裝buildozer.
我從buildozer得到以下錯誤:
>.找不到./distribute.sh – >沒有找到修復(這就是為什么我重新安裝Ubuntu兩次,可能是python安裝的問題,但我不確定)> _add_java_src()失敗 – >添加正確的Java JDK路徑修復它
uj5u.com熱心網友回復:
下面描述的程式對我來說非常有用:我已經在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
uj5u.com熱心網友回復:
https://blog.csdn.net/zhufu86/article/details/106729524轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/40128.html
標籤:其他技術討論專區
上一篇:關于碼云
