【发布时间】:2016-03-29 04:28:49
【问题描述】:
所以我终于可以在 shell 中获得关于 Kivy Python-For-Android 安装和发行版构建的体面输出。问题是我似乎根本无法让指南针示例工作。运行应用程序后立即激活强制关闭。
我正在使用最新的工具链,但旧的似乎不起作用...关于不再支持旧链的错误。
问题是我使用的是最新版本的 SDK 和 NDK。该文档要求使用 android API 14,但在 android 管理器存储库中找不到。所有 API 都存在,但不是 API 14,所以我使用 API 17。
我设法将安装脚本与当前文档中的内容放在一起以使其工作:Ubuntu 15.10 x64
#### 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
如何编译示例或其他内容?有什么问题吗?
【问题讨论】:
标签: android python compilation installation kivy