2016-03-29 51 views
-1

因此,我終於可以在關於Kivy Python-For-Android安裝和發行版構建的shell中獲得體面的輸出。問題是,我似乎無法得到指南針的例子。運行應用程序後立即激活強制關閉。Kivy Python For Android安裝和應用程序部署

我使用最新的工具鏈,舊的似乎沒有工作...關於舊鏈的錯誤不再支持。

問題是我正在使用最新版本的SDK和NDK。該文檔要求android API 14,但它不在android管理器存儲庫中找到。所有的API都存在但不API 14所以我用API 17

安裝腳本我管理的東西放在一起了當前的doc,使其工作:Ubuntu的15.10 64

#### Tested On x64 System #### 
# Enable Restricted, Universe & Multiverse Repositories 
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu$(lsb_release -sc) main universe restricted multiverse" 

# Add x86 Packets 
sudo dpkg --add-architecture i386 
sudo apt-get update 
sudo apt-get install -y build-essential ccache git zlib1g-dev python2.7 python2.7-dev libncurses5:i386 libstdc++6:i386 zlib1g:i386 openjdk-7-jdk unzip ant python-pip cython autoconf libtool 

sudo pip install virtualenv 

git clone https://github.com/kivy/python-for-android.git 
cd python-for-android 

python setup.py install 

export ANDROIDSDK="/media/$(logname)/EXTSave/android-sdk-linux" 
export ANDROIDNDK="/media/$(logname)/EXTSave/android-ndk-r11b" 
export ANDROIDAPI=17 
export ANDROIDNDKVER=11 

# EXTSave is an HDD Partition 
python-for-android apk --private /media/$(logname)/EXTSave/compass --requirements=python2 --package=org.pirate.kaizoku --name="Kaizoku" --version=0.1 

如何我可以編寫一個例子或其他東西嗎?有什麼不對?

回答

0

由於我不是專業的程序員,我忘了/不知道如何檢查日誌,但經過更多搜索後,我終於發現我的錯誤!該程序無法導入kivy框架。我忘了將它添加在:

python-for-android apk --private /media/$(logname)/EXTSave/compass --requirements=python2,sdl,kivy --package=org.pirate.kaizoku --name="Kaizoku" --version=0.1 

由於原始安裝代碼工作,我必爲自動化的一些變化和離開這裏以供將來參考更快的方法框架。

對於未來的問題,使用日誌來檢查任何問題:

python-for-android logcat 
相關問題