跳转到主要内容

bitfoundation python_for_android 菜谱

项目描述


bit.recipe.python_for_android
=============================

此包允许您从构建环境构建基于Python的Android包

您需要为项目环境安装Android SDK和NDK的副本

可以使用bit.recipe.android_sdk和bit.recipe.android_ndk进行安装

一个完整的构建示例可能是

[buildout]
parts = my_android_sdk
my_android_ndk
my_kivy

[my_android_sdk]
recipe = bit.recipe.android_sdk
apis = 8
sdk = http://dl.google.com/android/android-sdk_r14-linux.tgz

[my_android_ndk]
recipe = bit.recipe.android_ndk
version = r7
ndk = http://dl.google.com/android/ndk/android-ndk-r7-linux-x86.tar.bz2

[my_kivy]
recipe = bit.recipe.python_for_android
package = org.bitfoundation.my_kivy
src = git@github.com:kivy/python-for-android
sdk = parts/my_android_sdk
ndk = parts/my_android_ndk
ndk_version = ${my_android_ndk:version}
api = 8
recipes = kivy
version = 0.0.1
public = var/my_kivy/public
private = var/my_kivy/private
orientation = portrait
permissions = INTERNET


然后可以按照以下方式安装

./bin/buildout


完成此操作后,您可以创建您的发行版

./bin/my_kivy dist


您可以进行清洁安装或向distribute.sh脚本传递其他参数,例如

./bin/my_kivy dist -f


将您的公共/私有资源放入指定的文件夹中,例如:var/my_kivy/public,构建和安装您的Android包

./bin/my_kivy build debug installd

支持