用于Android安装和应用程序部署的KivyPython

2024-09-30 02:35:19 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我终于可以在一个shell中得到一个不错的输出,关于kivythonforandroid安装和发行版构建。问题是我似乎根本无法让罗盘的例子起作用。运行应用程序后立即激活强制关闭。在

我使用的是最新的工具链,而旧的似乎不起作用。。。不再支持旧链的错误。在

问题是我使用的是最新版本的SDK和NDK。文档要求使用androidapi14,但在androidmanager存储库中找不到它。所有的API都存在,但不是API 14,所以我使用API 17。在

我设法把安装脚本和当前文档中的东西放在一起,使它能够工作:ubuntu15.10x64

#### 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

我怎样才能编译一个例子或什么的?有什么不对劲吗?在


Tags: install文档gitapiforsudoaptexport
1条回答
网友
1楼 · 发布于 2024-09-30 02:35:19

由于我不是专业程序员,我忘了/不知道如何检查日志,但经过更多的搜索,我终于发现了我的错误!程序无法导入kivy框架。我忘了加进去:

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

由于最初的安装代码正在工作,我将对自动化进行一些更改,并将其留在此处以供将来参考,以便更快地实现框架。在

对于将来的问题,请使用日志检查任何问题:

^{pr2}$

相关问题 更多 >

    热门问题