kivy / python-for-android Goto Github PK
View Code? Open in Web Editor NEWTurn your Python application into an Android APK
Home Page: https://python-for-android.readthedocs.io
License: MIT License
Turn your Python application into an Android APK
Home Page: https://python-for-android.readthedocs.io
License: MIT License
when android-sdk platform tool is not installed, build.py process run into error.
the message saids ant build can't proceed because android platform not installed.
on android-sdk folder run these cmd.
./tools/android update sdk -t platform -u
./tools/android update sdk -u
The below example should be small enough to illustrate this issue. Basically, when a widget (slide) is added to a Carousel widget after the build() function, i.e. using a Clock.schedule_once call, the widget is not properly sized to fit its container. Below this is illustrated using an AsyncImage widget. The first two slides are properly scaled, but after the allotted ten seconds have expired, the third slide is added but is very small and shrinks into the bottom-left corner of its container.
This same example works without this issue when you run the same code on a desktop (here, specifically, Ubuntu 12.10); the third slide is properly added and resized. I'm using the Kivy Launcher app on Android to run this code on an Android 4.0.3 device, which is where I'm seeing this issue.
Thank you for your attention and time.
from kivy.app import App
from kivy.uix.carousel import Carousel
from kivy.factory import Factory
from kivy.clock import Clock
class Example1(App):
def build(self):
for i in range(2):
src = "http://placehold.it/480x270.png&text=slide-%d&.png" % i
image = Factory.AsyncImage(source=src, allow_stretch=True)
carousel.add_widget(image)
return carousel
def add_slide(dt):
src = "http://placehold.it/480x270.png&text=slide-2&.png"
image = Factory.AsyncImage(source=src, allow_stretch=True)
carousel.add_widget(image)
Clock.schedule_once(add_slide,10)
carousel = Carousel(direction='right')
Example1().run()
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
As described on IRC unfocusing the TextInput doesn't work fine.
You'll need to press the back-button twice to make it unfocused (for example to show the keyboard later again)..
Haven't got a sample code, but I think it is easy to reproduce.
Devices: Motorola Photon, Galaxy SIII, Le Pan Tablet, Galaxy Player
Problem: KEYCODE_HOME and KEYCODE_POWER key events don't emit, while _MENU, _BACK, _SEARCH, VOLUME, and others work perfectly.
Guess: the app probably pauses before the key event emits.
Alternative: Because HOME and POWER are generally the only way to pause the app on a default installation (because the app runs in stay awake mode by default), from a development perspective, the only need is to distinguish between 'how' the device was slept.
In other words, if it's not practical to trap a key event that triggers a shutdown, this alternative would probably satisfy most devs (which also has the benefit of allowing for other possible non-keypress pause sources):
def on_pause(self, reason_for_pause):
if reason_for_pause == Android.KEYCODE_HOME_REASON:
self.perform_cleanup_A()
if reason_for_pause == Android.KEYCODE_POWER_REASON:
self.perform_cleanup_B()
if reason_for_pause == Android.ANDROID_WANTS_TO_SLEEP_REASON:
self.perform_cleanup_B()
return True
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Hi, firts sorry for my english
I try compile but in make show this error:
/home/sonlink/proyectos/python-for-android/src/jni/../jni/jpeg/jidctfst.S: Assembler messages:
/home/sonlink/proyectos/python-for-android/src/jni/../jni/jpeg/jidctfst.S:66: Error: missing ')'
/home/sonlink/proyectos/python-for-android/src/jni/../jni/jpeg/jidctfst.S:66: Error: garbage following instruction -- pld (r2,#0)' /home/sonlink/proyectos/python-for-android/src/jni/../jni/jpeg/jidctfst.S:259: Error: missing ')' /home/sonlink/proyectos/python-for-android/src/jni/../jni/jpeg/jidctfst.S:259: Error: garbage following instruction --
pld (sp,#32)'
/home/sonlink/proyectos/python-for-android/src/jni/../jni/jpeg/jidctfst.S:271: Error: missing ')'
/home/sonlink/proyectos/python-for-android/src/jni/../jni/jpeg/jidctfst.S:271: Error: garbage following instruction -- `pld (ip,#32)'
make: *** [/home/sonlink/proyectos/python-for-android/src/obj/local/armeabi/objs/jpeg/jidctfst.o] Error 1
any idea why this error?
My system:
Arch Linux (64 bits)
Gcc-multilib 4.7.2
Ant 1.8.4
Android SDK r21
Android NDK r8c
Thanks
I have encountered alot of small issues in buld process (trying to build only with kivy module), have solved some of them, some haven't
collect2: cannot find 'ld'
make: *** [/home/redwan/Development/SDKs/python-for-android/src/obj/local/armeabi/libsdl.so] Error 1
As you can see below there is a problem while configuring the hostpython build:
thopiekar@home:~/Projekte/python-for-android/playground$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.10
Release: 12.10
Codename: quantal
thopiekar@home:~/Projekte/python-for-android/playground$ ./distribute.sh -m "kivy"
Check enviromnent
SDK located at /home/thopiekar/.android-sdk/
NDK located at /home/thopiekar/.android-ndk/android-ndk-r7/
NDK version is r7
API level set to 14
Check mandatory tools
Distribution will be located at /home/thopiekar/Projekte/python-for-android/playground/dist/default
The distribution /home/thopiekar/Projekte/python-for-android/playground/dist/default already exist
Press a key to remove it, or Control + C to abort.
Entering in ARM enviromnent
Compiler found at /home/thopiekar/.android-ndk/android-ndk-r7//toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin//arm-linux-androideabi-gcc
PATH is /home/thopiekar/.android-ndk/android-ndk-r7//toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/:/home/thopiekar/.android-ndk/android-ndk-r7/:/home/thopiekar/.android-sdk//tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Leaving ARM enviromnent
Read kivy recipe
Module kivy depend on pygame android
Dependency order is kivy (current)
Dependency order is pygame android kivy (computed)
Read pygame recipe
Module pygame depend on python sdl
Dependency order is pygame android kivy (current)
Dependency order is python sdl pygame android kivy (computed)
Read android recipe
Module android depend on pygame
Dependency order is python sdl pygame android kivy (current)
Dependency order is python sdl pygame android kivy (computed)
Read python recipe
Module python depend on hostpython
Dependency order is python sdl pygame android kivy (current)
Dependency order is hostpython python sdl pygame android kivy (computed)
Read sdl recipe
Module sdl depend on python
Dependency order is hostpython python sdl pygame android kivy (current)
Dependency order is hostpython python sdl pygame android kivy (computed)
Ignored pygame, already processed
Read hostpython recipe
Ignored python, already processed
Run get packages
Download package for hostpython
Module hostpython already downloaded
Download package for python
Module python already downloaded
Download package for sdl
No package for sdl
Download package for pygame
Module pygame already downloaded
Download package for android
No package for android
Download package for kivy
Module kivy already downloaded
Run prebuild
Call prebuild_hostpython
Call prebuild_python
Call prebuild_sdl
Call prebuild_pygame
Call prebuild_android
Call prebuild_kivy
Run build
Call build_hostpython
checking for --enable-universalsdk... no
checking for --with-universal-archs... 32-bit
checking MACHDEP... linux3
checking EXTRAPLATDIR...
checking machine type as reported by uname -m... x86_64
checking for --without-gcc... no
checking for gcc... ccache gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... configure: error: in `/home/thopiekar/Projekte/python-for-android/playground/build/hostpython/Python-2.7.2':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details
thopiekar@home:~/Projekte/python-for-android/playground$ cat build/hostpython/Python-2.7.2/config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by python configure 2.7, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ ./configure
## --------- ##
## Platform. ##
## --------- ##
hostname = home
uname -m = x86_64
uname -r = 3.5.0-18-generic
uname -s = Linux
uname -v = #29-Ubuntu SMP Fri Oct 19 10:26:51 UTC 2012
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games
PATH: /usr/local/games
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2764: checking for --enable-universalsdk
configure:2805: result: no
configure:2814: checking for --with-universal-archs
configure:2831: result: 32-bit
configure:2988: checking MACHDEP
configure:3136: result: linux3
configure:3142: checking EXTRAPLATDIR
configure:3157: result:
configure:3168: checking machine type as reported by uname -m
configure:3171: result: x86_64
configure:3184: checking for --without-gcc
configure:3228: result: no
configure:3289: checking for gcc
configure:3316: result: ccache gcc
configure:3545: checking for C compiler version
configure:3554: ccache gcc --version >&5
gcc (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:3565: $? = 0
configure:3554: ccache gcc -v >&5
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.7/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.7.2-2ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs --enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.7 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1)
configure:3565: $? = 0
configure:3554: ccache gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:3565: $? = 4
configure:3554: ccache gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure:3565: $? = 4
configure:3585: checking whether the C compiler works
configure:3607: ccache gcc conftest.c >&5
configure:3611: $? = 0
configure:3659: result: yes
configure:3662: checking for C compiler default output file name
configure:3664: result: a.out
configure:3670: checking for suffix of executables
configure:3677: ccache gcc -o conftest conftest.c >&5
configure:3681: $? = 0
configure:3703: result:
configure:3725: checking whether we are cross compiling
configure:3733: ccache gcc -o conftest conftest.c >&5
configure:3737: $? = 0
configure:3744: ./conftest
configure:3748: $? = 0
configure:3763: result: no
configure:3768: checking for suffix of object files
configure:3790: ccache gcc -c conftest.c >&5
ccache: FATAL: Failed to create /home/thopiekar/.ccache/0: Permission denied
configure:3794: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define _GNU_SOURCE 1
| #define _NETBSD_SOURCE 1
| #define __BSD_VISIBLE 1
| #define _BSD_TYPES 1
| #define _DARWIN_C_SOURCE 1
| #define _XOPEN_SOURCE 600
| #define _XOPEN_SOURCE_EXTENDED 1
| #define _POSIX_C_SOURCE 200112L
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:3808: error: in `/home/thopiekar/Projekte/python-for-android/playground/build/hostpython/Python-2.7.2':
configure:3810: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_env_CC_set=set
ac_cv_env_CC_value='ccache gcc'
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_prog_ac_ct_CC='ccache gcc'
## ----------------- ##
## Output variables. ##
## ----------------- ##
AR=''
ARCH_RUN_32BIT=''
ARFLAGS=''
BASECFLAGS=''
BLDLIBRARY=''
BLDSHARED=''
BUILDEXEEXT=''
CC='ccache gcc'
CCSHARED=''
CFLAGS=''
CFLAGSFORSHARED=''
CONFIGURE_MACOSX_DEPLOYMENT_TARGET=''
CONFIG_ARGS=' '\''CC=ccache gcc'\'' '\''CFLAGS='\'' '\''LDFLAGS='\'''
CPP=''
CPPFLAGS=''
CXX='ccache g++'
DEFS=''
DLINCLDIR=''
DLLLIBRARY=''
DYNLOADFILE=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
EXPORT_MACOSX_DEPLOYMENT_TARGET='#'
EXTRAMACHDEPPATH=''
EXTRAPLATDIR=''
FRAMEWORKALTINSTALLFIRST=''
FRAMEWORKALTINSTALLLAST=''
FRAMEWORKINSTALLAPPSPREFIX=''
FRAMEWORKINSTALLFIRST=''
FRAMEWORKINSTALLLAST=''
FRAMEWORKUNIXTOOLSPREFIX='/usr/local'
GNULD=''
GREP=''
HAS_HG=''
HAVE_GETHOSTBYNAME=''
HAVE_GETHOSTBYNAME_R=''
HAVE_GETHOSTBYNAME_R_3_ARG=''
HAVE_GETHOSTBYNAME_R_5_ARG=''
HAVE_GETHOSTBYNAME_R_6_ARG=''
HGBRANCH=''
HGTAG=''
HGVERSION=''
INSTALL_DATA=''
INSTALL_PROGRAM=''
INSTALL_SCRIPT=''
INSTSONAME=''
LDCXXSHARED=''
LDFLAGS=''
LDLAST=''
LDLIBRARY=''
LDLIBRARYDIR=''
LDSHARED=''
LIBC=''
LIBFFI_INCLUDEDIR=''
LIBM=''
LIBOBJS=''
LIBRARY=''
LIBS=''
LIBTOOL_CRUFT=''
LINKCC=''
LINKFORSHARED=''
LIPO_32BIT_FLAGS=''
LN=''
LTLIBOBJS=''
MACHDEP='linux3'
MACHDEP_OBJS=''
MAINCC=''
OBJEXT=''
OPT=''
OTHER_LIBTOOL_OPT=''
PACKAGE_BUGREPORT='http://bugs.python.org/'
PACKAGE_NAME='python'
PACKAGE_STRING='python 2.7'
PACKAGE_TARNAME='python'
PACKAGE_URL=''
PACKAGE_VERSION='2.7'
PATH_SEPARATOR=':'
PKG_CONFIG=''
PYTHONFRAMEWORK=''
PYTHONFRAMEWORKDIR='no-framework'
PYTHONFRAMEWORKIDENTIFIER='org.python.python'
PYTHONFRAMEWORKINSTALLDIR=''
PYTHONFRAMEWORKPREFIX=''
RANLIB=''
RUNSHARED=''
SGI_ABI=''
SHELL='/bin/bash'
SHLIBS=''
SIGNAL_OBJS=''
SO=''
SOVERSION='1.0'
SRCDIRS=''
SVNVERSION=''
THREADHEADERS=''
THREADOBJ=''
TRUE=''
UNICODE_OBJS=''
UNIVERSALSDK=''
UNIVERSAL_ARCH_FLAGS=''
USE_SIGNAL_MODULE=''
USE_THREAD_MODULE=''
VERSION='2.7'
ac_ct_CC='ccache gcc'
bindir='${exec_prefix}/bin'
build_alias=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host_alias=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''
## ----------- ##
## confdefs.h. ##
## ----------- ##
/* confdefs.h */
#define _GNU_SOURCE 1
#define _NETBSD_SOURCE 1
#define __BSD_VISIBLE 1
#define _BSD_TYPES 1
#define _DARWIN_C_SOURCE 1
#define _XOPEN_SOURCE 600
#define _XOPEN_SOURCE_EXTENDED 1
#define _POSIX_C_SOURCE 200112L
configure: exit 1
Hello,
today i clones the latest version from git hub
my system is Ubuntu 11.10 on vmware
i've installed all the prerequisets and am now trying to build python for andriod
Check enviromnent
SDK located at /home/user/Downloads/android-sdk-linux
NDK located at /home/user/Downloads/android-ndk-r7
NDK version is r7
API level set to 13
Check mandatory tools
Distribution will be located at /home/user/python-for-android/dist/default
The distribution /home/user/python-for-android/dist/default already exist
Press a key to remove it, or Control + C to abort.
Entering in ARM enviromnent
Compiler found at /home/user/Downloads/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin//arm-linux-androideabi-gcc
configure: WARNING: if you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used
checking for --enable-universalsdk... no
checking for --with-universal-archs... 32-bit
checking MACHDEP... linux3
checking EXTRAPLATDIR...
checking machine type as reported by uname -m... i686
checking for --without-gcc... no
checking for arm-eabi-gcc... ccache arm-linux-androideabi-gcc -mandroid -fomit-frame-pointer --sysroot /home/user/Downloads/android-ndk-r7/platforms/android-13/arch-arm
checking whether the C compiler works... no
configure: error: in /home/user/python-for-android/build/python/Python-2.7.2': configure: error: C compiler cannot create executables See
config.log' for more details
root@ubuntu:/home/user/python-for-android#
some content of the config.log
PATH: /home/user/Downloads/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/
PATH: /home/user/Downloads/android-ndk-r7
PATH: /home/user/Downloads/android-sdk-linux/tools
PATH: /home/user/Downloads/android-ndk-r7/toolchains/arm-eabi-4.4.0/prebuilt/linux-x86/bin/
PATH: /home/user/Downloads/android-ndk-r7
PATH: /home/user/Downloads/android-sdk-linux/tools
PATH: /home/user/Downloads/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin
PATH: /home/user/Downloads/android-sdk-linux/tools
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games
configure:3554: ccache arm-linux-androideabi-gcc -mandroid -fomit-frame-pointer --sysroot /home/user/Downloads/android-ndk-r7/platforms/android-13/arch-arm -qversion >&5
arm-linux-androideabi-gcc: unrecognized option '-qversion'
arm-linux-androideabi-gcc: no input files
configure:3565: $? = 1
configure:3585: checking whether the C compiler works
configure:3607: ccache arm-linux-androideabi-gcc -mandroid -fomit-frame-pointer --sysroot /home/user/Downloads/android-ndk-r7/platforms/android-13/arch-arm -mandroid -fomit-frame-pointer --sysroot /home/user/Downloads/android-ndk-r7/platforms/android-13/arch-arm conftest.c >&5
arm-linux-androideabi-gcc: Internal error: Killed (program cc1)
i also tried setting api level to 14 and 15 i keep getting the same error.
any tips on resolving this issue?
Kind regards,
Edwyn
When starting my application after install I get an error message, that the module text_sdlttf is missing, but I did get any error messages when building kivy for android.
What can I do?
csv is included in the standard library, but i cannot load the module on android.
adb logcat says this:
I/python (20884): File "/home/enlightx/Development/Kivy/python-for-android/build/python-install/lib/python2.7/csv.py", line 8, in
I/python (20884): ImportError: No module named _csv
Even when removing all content of blacklist.txt my application can't find sqlite3 in PATH.
Here is the log of "adb logcat" unpacking the zip at the first time when the app is executed.
I/python (31762): extracting libpymodules.so
I/python (31762): extracting lib/
I/python (31762): extracting lib/python27.zip
I/python (31762): extracting lib/python2.7/
I/python (31762): extracting lib/python2.7/site-packages/
I/python (31762): extracting lib/python2.7/site-packages/jnius-1.1_dev-py2.7.egg-info
I/python (31762): extracting lib/python2.7/site-packages/Kivy-1.4.2_dev-py2.7.egg-info
I/python (31762): extracting lib/python2.7/site-packages/PIL.pth
I/python (31762): extracting lib/python2.7/site-packages/README
I/python (31762): extracting lib/python2.7/site-packages/pygame-1.9.1release-py2.7.egg-info
I/python (31762): extracting lib/python2.7/site-packages/mysql_connector_python-1.0.7-py2.7.egg-info
I/python (31762): extracting lib/python2.7/site-packages/jnius/
I/python (31762): extracting lib/python2.7/site-packages/jnius/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/jnius/jnius.so
I/python (31762): extracting lib/python2.7/site-packages/jnius/reflect.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/
I/python (31762): extracting lib/python2.7/site-packages/PIL/McIdasImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImagePath.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/_imagingmath.so
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageMode.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/PaletteFile.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageMath.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageFilter.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/PSDraw.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/GifImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/SunImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/PngImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/PIL-1.1.7-py2.7.egg-info
I/python (31762): extracting lib/python2.7/site-packages/PIL/ContainerIO.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/WmfImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/TarIO.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageChops.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/OleFileIO.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageTk.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/DcxImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageColor.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/GimpGradientFile.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageTransform.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/GdImageFile.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/SpiderImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/FliImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/TgaImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/Image.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageQt.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/PcfFontFile.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageWin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/PcdImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImagePalette.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/PsdImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/MpegImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/TiffImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/WalImageFile.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageOps.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/_imaging.so
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageDraw2.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageFont.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/JpegImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/GribStubImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/BdfFontFile.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageDraw.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageFile.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/FpxImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/PalmImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/IptcImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageShow.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/PcxImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImtImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ExifTags.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/SgiImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/PdfImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/FitsStubImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/EpsImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageEnhance.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageCms.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/PixarImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/CurImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/TiffTags.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/MicImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/FontFile.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ArgImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/IcnsImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageSequence.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/GbrImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/IcoImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/Hdf5StubImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/XbmImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/BmpImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/PpmImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/XpmImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/XVThumbImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageGL.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageGrab.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageFileIO.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/MspImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/ImageStat.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/BufrStubImagePlugin.pyo
I/python (31762): extracting lib/python2.7/site-packages/PIL/GimpPaletteFile.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/
I/python (31762): extracting lib/python2.7/site-packages/mysql/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/connection.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/protocol.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/errors.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/constants.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/errorcode.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/conversion.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/version.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/dbapi.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/cursor.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/network.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/utils.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/locales/
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/locales/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/locales/eng/
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/locales/eng/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/mysql/connector/locales/eng/client_error.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/
I/python (31762): extracting lib/python2.7/site-packages/pygame/fastevent.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/bufferproxy.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/compat.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/rwobject.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/sysfont.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/pygame_icon.tiff
I/python (31762): extracting lib/python2.7/site-packages/pygame/camera.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/overlay.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/pygame.ico
I/python (31762): extracting lib/python2.7/site-packages/pygame/sprite.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/event.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/_camera_vidcapture.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/base.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/rect.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/key.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/constants.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/mask.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/pygame_icon.icns
I/python (31762): extracting lib/python2.7/site-packages/pygame/time.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/install.html
I/python (31762): extracting lib/python2.7/site-packages/pygame/gfxdraw.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/font.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/image.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/color.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/pixelarray.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/mouse.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/macosx.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/transform.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/display.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/colordict.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/pygame_icon.bmp
I/python (31762): extracting lib/python2.7/site-packages/pygame/version.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/_camera_opencv_highgui.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/surfarray.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/joystick.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/_numpysndarray.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/draw.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/_arraysurfarray.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/cursors.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/pygame_icon.svg
I/python (31762): extracting lib/python2.7/site-packages/pygame/cdrom.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/freesansbold.ttf
I/python (31762): extracting lib/python2.7/site-packages/pygame/sndarray.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/LGPL
I/python (31762): extracting lib/python2.7/site-packages/pygame/midi.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/pkgdata.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/imageext.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/surface.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/readme.html
I/python (31762): extracting lib/python2.7/site-packages/pygame/mac_scrap.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/surflock.so
I/python (31762): extracting lib/python2.7/site-packages/pygame/_numpysurfarray.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/locals.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/threads/
I/python (31762): extracting lib/python2.7/site-packages/pygame/threads/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/pygame/threads/Py25Queue.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/
I/python (31762): extracting lib/python2.7/site-packages/kivy/base.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/_event.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/atlas.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/loader.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/config.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/geometry.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/parser.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/logger.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/event.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/factory.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/properties.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/factory_registers.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/clock.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/vector.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/lang.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/gesture.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/interactive.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/cache.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/app.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/support.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/animation.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/metrics.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/weakmethod.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/resources.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/utils.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/shape.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/factory.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/provider.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/motionevent.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/recorder.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/providers/
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/providers/mactouch.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/providers/mouse.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/providers/androidjoystick.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/providers/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/providers/wm_touch.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/providers/tuio.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/providers/wm_pen.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/providers/mtdev.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/providers/probesysfs.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/providers/hidinput.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/providers/linuxwacom.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/providers/wm_common.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/postproc/
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/postproc/doubletap.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/postproc/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/postproc/retaintouch.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/postproc/ignorelist.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/input/postproc/dejitter.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/adapters/
I/python (31762): extracting lib/python2.7/site-packages/kivy/adapters/simplelistadapter.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/adapters/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/adapters/models.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/adapters/adapter.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/adapters/listadapter.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/adapters/dictadapter.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/adapters/args_converters.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/lib/
I/python (31762): extracting lib/python2.7/site-packages/kivy/lib/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/lib/mtdev.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/lib/debug.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/lib/ddsfile.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/lib/osc/
I/python (31762): extracting lib/python2.7/site-packages/kivy/lib/osc/OSC.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/lib/osc/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/lib/osc/oscAPI.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/screenmanager.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/floatlayout.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/settings.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/listview.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/slider.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/progressbar.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/camera.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/vkeyboard.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/carousel.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/checkbox.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/abstractview.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/videoplayer.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/togglebutton.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/filechooser.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/popup.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/button.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/modalview.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/scrollview.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/textinput.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/widget.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/codeinput.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/image.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/stencilview.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/treeview.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/tabbedpanel.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/relativelayout.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/layout.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/anchorlayout.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/observerview.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/spinner.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/rst.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/video.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/accordion.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/switch.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/gridlayout.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/dropdown.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/boxlayout.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/scatter.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/bubble.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/selectableview.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/label.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/uix/stacklayout.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/ext/
I/python (31762): extracting lib/python2.7/site-packages/kivy/ext/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/style.kv
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/settings_kivy.json
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/keyboards/
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/keyboards/azerty.json
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/keyboards/qwerty.json
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/images/
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/images/defaulttheme-0.png
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/images/defaulttheme.atlas
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/images/background.jpg
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/images/image-loading.gif
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/glsl/
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/glsl/default.fs
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/glsl/header.fs
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/glsl/default.png
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/glsl/default.vs
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/glsl/header.vs
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/logo/
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/logo/kivy-icon-16.png
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/logo/kivy-icon-128.png
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/logo/kivy-icon-24.png
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/logo/kivy-icon-64.png
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/logo/kivy-icon-32.png
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/logo/kivy-icon-256.png
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/logo/kivy-icon-512.png
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/fonts/
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/fonts/DroidSans-Bold.ttf
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/fonts/DroidSansMono.ttf
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/fonts/DejaVuSans.ttf
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/fonts/DroidSans-BoldItalic.ttf
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/fonts/DroidSans-Italic.ttf
I/python (31762): extracting lib/python2.7/site-packages/kivy/data/fonts/DroidSans.ttf
I/python (31762): extracting lib/python2.7/site-packages/kivy/modules/
I/python (31762): extracting lib/python2.7/site-packages/kivy/modules/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/modules/screen.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/modules/monitor.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/modules/webdebugger.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/modules/recorder.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/modules/touchring.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/modules/keybinding.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/modules/inspector.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/image/
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/image/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/image/img_dds.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/image/img_gif.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/image/img_pil.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/image/img_pygame.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/camera/
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/camera/camera_gstreamer.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/camera/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/camera/camera_opencv.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/camera/camera_videocapture.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/spelling/
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/spelling/spelling_enchant.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/spelling/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/spelling/spelling_osxappkit.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/clipboard/
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/clipboard/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/clipboard/clipboard_pygame.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/clipboard/clipboard_dummy.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/gl/
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/gl/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/text/
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/text/text_pil.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/text/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/text/markup.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/text/text_pygame.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/video/
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/video/video_pyglet.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/video/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/video/video_gstreamer.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/video/video_ffmpeg.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/window/
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/window/window_pygame.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/window/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/audio/
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/audio/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/audio/audio_pygame.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/core/audio/audio_gstreamer.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/extras/
I/python (31762): extracting lib/python2.7/site-packages/kivy/extras/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/extras/highlight.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/network/
I/python (31762): extracting lib/python2.7/site-packages/kivy/network/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/network/urlrequest.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/texture.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/context_instructions.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/init.pyo
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/transformation.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/c_opengl_debug.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/instructions.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/vbo.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/stencil_instructions.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/fbo.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/context.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/gl_instructions.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/shader.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/compiler.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/buffer.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/opengl.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/vertex_instructions.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/opengl_utils.so
I/python (31762): extracting lib/python2.7/site-packages/kivy/graphics/vertex.so
I/python (31762): extracting lib/python2.7/config/
I/python (31762): extracting lib/python2.7/config/makesetup
I/python (31762): extracting lib/python2.7/config/config.c
I/python (31762): extracting lib/python2.7/config/Setup.local
I/python (31762): extracting lib/python2.7/config/config.c.in
I/python (31762): extracting lib/python2.7/config/install-sh
I/python (31762): extracting lib/python2.7/config/Makefile
I/python (31762): extracting lib/python2.7/config/Setup
I/python (31762): extracting lib/python2.7/config/Setup.config
I/python (31762): extracting lib/python2.7/lib-dynload/
I/python (31762): extracting lib/python2.7/lib-dynload/_multibytecodec.so
I/python (31762): extracting lib/python2.7/lib-dynload/audioop.so
I/python (31762): extracting lib/python2.7/lib-dynload/mmap.so
I/python (31762): extracting lib/python2.7/lib-dynload/android_sound.so
I/python (31762): extracting lib/python2.7/lib-dynload/_csv.so
I/python (31762): extracting lib/python2.7/lib-dynload/_json.so
I/python (31762): extracting lib/python2.7/lib-dynload/_codecs_tw.so
I/python (31762): extracting lib/python2.7/lib-dynload/_hotshot.so
I/python (31762): extracting lib/python2.7/lib-dynload/android.so
I/python (31762): extracting lib/python2.7/lib-dynload/_lsprof.so
I/python (31762): extracting lib/python2.7/lib-dynload/_codecs_iso2022.so
I/python (31762): extracting lib/python2.7/lib-dynload/Python-2.7.2-py2.7.egg-info
I/python (31762): extracting lib/python2.7/lib-dynload/grp.so
I/python (31762): extracting lib/python2.7/lib-dynload/future_builtins.so
I/python (31762): extracting lib/python2.7/lib-dynload/_codecs_jp.so
I/python (31762): extracting lib/python2.7/lib-dynload/_codecs_cn.so
I/python (31762): extracting lib/python2.7/lib-dynload/_codecs_kr.so
I/python (31762): extracting lib/python2.7/lib-dynload/syslog.so
I/python (31762): extracting lib/python2.7/lib-dynload/resource.so
I/python (31762): extracting lib/python2.7/lib-dynload/_codecs_hk.so
I/python (31762): extracting lib/python2.7/lib-dynload/_io.so
I/python (31762): extracting lib/python2.7/lib-dynload/unicodedata.so
I/python (31762): extracting lib/python2.7/lib-dynload/termios.so
I/python (31762): extracting lib/python2.7/lib-dynload/_heapq.so
I/python (31762): extracting include/
I/python (31762): extracting include/python2.7/
I/python (31762): extracting include/python2.7/pyconfig.h
I/python (31762): extracting database_pure.pyo
I/python (31762): extracting Lookup.png
I/python (31762): extracting main.pyo
I/python (31762): extracting database_pure.pyo
I/python (31762): extracting Lookup.png
I/python (31762): extracting main.pyo
I/python (31762): starting audio thread
I/python (31762): Initialize Python for Android
I/python (31762): ['/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/python2.7/site-packages', '/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/site-python']
I/python (31762): Android path ['/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/python27.zip', '/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/python2.7', '/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/python2.7/lib-dynload', '/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/python2.7/site-packages', '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile', '/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/python2.7/site-packages/PIL']
I/python (31762): Android kivy bootstrap done. name is main
I/python (31762): Run user program, change dir and execute main.py
I/python (31762): [INFO ] Kivy v1.4.2-dev
I/python (31762): [ERROR ] Error when copying logo directory
I/python (31762): Traceback (most recent call last):
I/python (31762): File "/home/thopiekar/Projekte/eclipse/OBDX_LOOKUP_mobile/android/build/python-install/lib/python2.7/site-packages/kivy/init.py", line 266, in
I/python (31762): File "/home/thopiekar/Projekte/eclipse/OBDX_LOOKUP_mobile/android/build/python-install/lib/python2.7/shutil.py", line 205, in copytree
I/python (31762): Error: [('/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-16.png', '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon/kivy-icon-16.png', "[Errno 1] Operation not permitted: '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon/kivy-icon-16.png'"), ('/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-128.png', '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon/kivy-icon-128.png', "[Errno 1] Operation not permitted: '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon/kivy-icon-128.png'"), ('/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-24.png', '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon/kivy-icon-24.png', "[Errno 1] Operation not permitted: '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon/kivy-icon-24.png'"), ('/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-64.png', '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon/kivy-icon-64.png', "[Errno 1] Operation not permitted: '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon/kivy-icon-64.png'"), ('/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-32.png', '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon/kivy-icon-32.png', "[Errno 1] Operation not permitted: '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon/kivy-icon-32.png'"), ('/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-256.png', '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon/kivy-icon-256.png', "[Errno 1] Operation not permitted: '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon/kivy-icon-256.png'"), ('/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-512.png', '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon/kivy-icon-512.png', "[Errno 1] Operation not permitted: '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon/kivy-icon-512.png'"), '/data/data/org.thopiekar.obdx_lookup_mobile/files/lib/python2.7/site-packages/kivy/data/logo', '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon', "[Errno 1] Operation not permitted: '/mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/icon'"]
I/python (31762): [WARNING] [Config ] Older configuration version detected (0 instead of 7)
I/python (31762): [WARNING] [Config ] Upgrading configuration in progress.
I/python (31762): [INFO ] [Logger ] Record log in /mnt/sdcard/org.thopiekar.obdx_lookup_mobile/.kivy/logs/kivy_12-12-08_0.txt
I/python (31762): [INFO ] [Factory ] 136 symbols loaded
I/python (31762): [DEBUG ] [Cache ] register <kv.image> with limit=None, timeout=60s
I/python (31762): [DEBUG ] [Cache ] register <kv.atlas> with limit=None, timeout=Nones
I/python (31762): [DEBUG ] [Cache ] register <kv.texture> with limit=1000, timeout=60s
I/python (31762): [DEBUG ] [Cache ] register <kv.shader> with limit=1000, timeout=3600s
I/python (31762): [DEBUG ] [Cache ] register <kv.lang> with limit=None, timeout=Nones
I/python (31762): [DEBUG ] [Cache ] register <kivy.loader> with limit=500, timeout=60s
I/python (31762): [INFO ] [Loader ] using as thread loader
I/python (31762): [INFO ] [Text ] using as text provider
I/python (31762): [DEBUG ] [Cache ] register <textinput.label> with limit=None, timeout=60.0s
I/python (31762): [DEBUG ] [Cache ] register <textinput.width> with limit=None, timeout=60.0s
I/python (31762): Traceback (most recent call last):
I/python (31762): File "/home/thopiekar/Projekte/eclipse/OBDX_LOOKUP_mobile/src/main.py", line 78, in
I/python (31762): File "/home/thopiekar/Projekte/eclipse/OBDX_LOOKUP_mobile/src/main.py", line 79, in Main_Layout
I/python (31762): File "/home/thopiekar/Projekte/eclipse/OBDX_LOOKUP_mobile/src/database_pure.py", line 99, in init
I/python (31762): File "/home/thopiekar/Projekte/eclipse/OBDX_LOOKUP_mobile/src/database_pure.py", line 150, in connect
I/python (31762): Exception: Needed module for {'file': ':memory:'} might be missing!
I/python (31762): Python for android ended.
Can provide the main.py, which just includes the UI, but database.py includes private data to connect my MySQL database (will later be Cython'ized).
Hope you can help me getting it work! Would be great to upload my "own" app later! 👍
We can link together all the python modules, within only one .so. This will reduce the chance to hit the 64 dlopen max on an android binary.
Needed for ssh key authentication for kivy-remote-shell.
started work in https://github.com/kivy/python-for-android/tree/libcrypt but still non functional.
Device: Motorola Photon
Running: 2.3.4 with OTA updates from Sprint
Problem: Resuming from a "HOME" key press loses graphics.
Replication: Resume from "HOME" tested and works reliably on...
Galaxy Player 4.0
Galaxy SIII
Le Pan TC970
Other observed behavior: when the overidden on_pause event contains a sleep(n) call, the device can resume safely within the 'n' second window.
def on_pause(self):
sleep(10)
return True
Will provide log output for whatever is needed.
So, I have a problem running anything made on my Arch Linux x64 python-for-android kivy thingy.
This is the adb logcat when i run the created apk file on my Android devices:
I/python (17308): Initialize Python for Android
I/python (17308): ['/data/data/org.demo.touchtracer/files/lib/python2.7/site-packages', '/data/data/org.demo.touchtracer/files/lib/site-python']
I/python (17308): Android path ['/data/data/org.demo.touchtracer/files/lib/python27.zip', '/data/data/org.demo.touchtracer/files/lib/python2.7', '/data/data/org.demo.touchtracer/files/lib/python2.7/lib-dynload', '/data/data/org.demo.touchtracer/files/lib/python2.7/site-packages', '/storage/sdcard0/org.demo.touchtracer']
I/python (17308): Android kivy bootstrap done. __name__ is __main__
I/python (17308): Run user program, change dir and execute main.py
I/python (17308): [INFO ] Kivy v1.5.2-dev
I/python (17308): [INFO ] [Logger ] Record log in /storage/sdcard0/org.demo.touchtracer/.kivy/logs/kivy_12-12-27_2.txt
I/python (17308): Traceback (most recent call last):
I/python (17308): File "/home/syn/kivy/kivydemo-for-android/touchtracer/main.py", line 4, in <module>
I/python (17308): File "/home/syn/kivy/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/app.py", line 216, in <module>
I/python (17308): File "/home/syn/kivy/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/base.py", line 21, in <module>
I/python (17308): File "/home/syn/kivy/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/event.py", line 8, in <module>
I/python (17308): File "properties.pxd", line 3, in init kivy._event (kivy/_event.c:4281)
I/python (17308): ImportError: Cannot load library: get_lib_extents[767]: 1780 - /data/data/org.demo.touchtracer/files/lib/python2.7/site-packages/kivy/properties.so is not a valid ELF object
I/python (17308): Python for android ended.
I have Android 4.1.2 on both of my devices(GT-I9100 and GT-P6210), both custom ROMs(JellyBam 3.2.0 and Paranoid Android 2.54)
The project.properties only has: "target=android-16" and the parameters of building the thingy are:
./build.py --dir ~/kivy/kivydemo-for-android/touchtracer --package org.demo.touchtracer --name "Kivy TouchTracer" --version 1.1.1 --permission FACTORY_TEST debug installd
This problem is with all the demo applications provided by kivy, and sorry if this isn't the right place to post this issue...If it's the wrong place, please tell me where I should seek answer to my dillema :( Also, feel free to ask what information I should provide except what is already posted here.
Currently it's not possible to create widgets but only applications. Is it planned for the future?
./distribute.sh -m "android chipmunk ffmpeg hostpython jpeg kivy libxml2 libxslt lxml openssl pil\ png pycrypto pygame pyopenssl pyqrcode python sdl setuptools sqlite3 twisted txws wokkel zope"
eventually yields
./distribute.sh: line 45: /home/dan/android/python-for-android/build/python-install/bin/python.host: No such file or directory
Full build log at http://pastebin.com/a8HmFGjz
Using the following code
https://gist.github.com/4072912
from kivy.uix.label import Label
from kivy.app import App
class MyApp(App):
def build(self):
#Label()
return Label(text='test')
if __name__ == '__main__':
MyApp().run()
result in a completly blank app, in my python-for-android distribution, but works fine on desktop, if i uncomment the Label()
call, the app works correctly.
Command ./distribute.sh -m "openssl pil kivy" end up with:
Leaving ARM enviromnent
Call build_pil
Entering in ARM enviromnent
Compiler found at /home/roman/sdk/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin//arm-linux-androideabi-gcc
./distribute.sh: line 39: /home/roman/sdk/python-for-android/build/python-install/bin/python.host: No such file or directory
with SDK r16, API r14 NDK r7:
copying docs/logos.html -> /home/momo/dev/android/python-for-android/build/python-install/lib/python2.7/site-packages/pygame/docs
copying docs/index.html -> /home/momo/dev/android/python-for-android/build/python-install/lib/python2.7/site-packages/pygame/docs
copying docs/pygame_small.gif -> /home/momo/dev/android/python-for-android/build/python-install/lib/python2.7/site-packages/pygame/docs
copying docs/pygame_powered.gif -> /home/momo/dev/android/python-for-android/build/python-install/lib/python2.7/site-packages/pygame/docs
copying docs/pygame_tiny.gif -> /home/momo/dev/android/python-for-android/build/python-install/lib/python2.7/site-packages/pygame/docs
copying docs/pygame_logo.gif -> /home/momo/dev/android/python-for-android/build/python-install/lib/python2.7/site-packages/pygame/docs
running install_egg_info
Writing /home/momo/dev/android/python-for-android/build/python-install/lib/python2.7/site-packages/pygame-1.9.1release-py2.7.egg-info
Leaving ARM enviromnent
Call build_android
Entering in ARM enviromnent
Compiler found at /home/momo/dev/android/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin//arm-linux-androideabi-gcc
...
cdef char * reading
reading = android_wifi_scan()
reading_list = []
for line in filter(lambda l: l, reading.split('\n')):
^
/home/momo/dev/android/python-for-android/build/android/android/android.pyx:156:23: Expected an identifier or literal
While using distribute.sh I noticed that it could be very useful to provide recipes for stable builds.
These recipes could be called 'kivy_stable' for example..
If I try to include any package other than Kivy
for example:
./distribute.sh -m 'kivy pil' -d "PILAPI8" -f
it is going to give an error
~/KivyRepos/kivyAndorid/src/jni/../jni/application/src//start.c:2:20: error: Python.h: No such file or directory
/KivyRepos/kivyAndorid/src/jni/../jni/application/src//start.c:4:6: error: #error Python headers needed to compile C extensions, please install development version of Python./KivyRepos/kivyAndorid/src/obj/local/armeabi/objs/application/src//start.o] Error 1
make: *** [
In all bash scripts referencing Python, the 'python' executable is used. This is not correct as Kivy solely supports Python 2.
All calls to Python should be to 'python2' or 'python2.7'.
(My Linux distribution uses Python 3 by default)
Hi,
I'm trying to build a standard distribution on OSX 10.6.8 and end up with various build errors. The first one to appear is:
arm-linux-androideabi-gcc -mandroid -fomit-frame-pointer --sysroot /Users/toots/sources/android-ndk-r8b/platforms/android-14/arch-arm -fno-strict-aliasing -mandroid -fomit-frame-pointer --sysroot /Users/toots/sources/android-ndk-r8b/platforms/android-14/arch-arm -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -DMODULE_NAME="sqlite3" -DSQLITE_OMIT_LOAD_EXTENSION=1 -IModules/_sqlite -I/usr/include -I. -IInclude -I./Include -I/Users/toots/sources/python-for-android/build/python/Python-2.7.2/Include -I/Users/toots/sources/python-for-android/build/python/Python-2.7.2 -c /Users/toots/sources/python-for-android/build/python/Python-2.7.2/Modules/_sqlite/cache.c -o build/temp.macosx-10.4-x86_64-2.7/Users/toots/sources/python-for-android/build/python/Python-2.7.2/Modules/_sqlite/cache.o
/usr/bin/install -c -m 644 ./Include/modsupport.h /Users/toots/sources/python-for-android/build/python-install/include/python2.7
/usr/bin/install -c -m 644 ./Include/moduleobject.h /Users/toots/sources/python-for-android/build/python-install/include/python2.7
/usr/bin/install -c -m 644 ./Include/node.h /Users/toots/sources/python-for-android/build/python-install/include/python2.7
/usr/bin/install -c -m 644 ./Include/object.h /Users/toots/sources/python-for-android/build/python-install/include/python2.7
/usr/bin/install -c -m 644 ./Include/objimpl.h /Users/toots/sources/python-for-android/build/python-install/include/python2.7
/usr/bin/install -c -m 644 ./Include/opcode.h /Users/toots/sources/python-for-android/build/python-install/include/python2.7
/usr/bin/install -c -m 644 ./Include/osdefs.h /Users/toots/sources/python-for-android/build/python-install/include/python2.7
/usr/bin/install -c -m 644 ./Include/parsetok.h /Users/toots/sources/python-for-android/build/python-install/include/python2.7
/usr/bin/install -c -m 644 ./Include/patchlevel.h /Users/toots/sources/python-for-android/build/python-install/include/python2.7
In file included from /usr/include/limits.h:64,
from Include/Python.h:19,
from /Users/toots/sources/python-for-android/build/python/Python-2.7.2/Modules/_sqlite/sqlitecompat.h:24,
from /Users/toots/sources/python-for-android/build/python/Python-2.7.2/Modules/_sqlite/cache.c:24:
/usr/include/machine/limits.h:10:24: error: arm/limits.h: No such file or directory
Relevant ENV
variables:
ANDROIDSDK=/Users/toots/sources/android-sdk-macosx
ANDROIDNDK=/Users/toots/sources/android-ndk-r8b
ANDROIDNDKVER=r8b
ANDROIDAPI=14
I have also tried with android NDK version r7c
and got the exact same error.
meloman@meloman-notebook:~/data/programming/android/python-for-android/dist/default$ python ./build.py --package org.test.touchtracer --name touchtracer --version 1.0 --dir /home/meloman/data/programming/android/python-for-android/dist/default/python-install/share/kivy-examples/demo/touchtracer/ debug
Traceback (most recent call last):
File "./build.py", line 333, in
make_package(args)
File "./build.py", line 242, in make_package
subprocess.call([ANDROID, 'update', 'project', '-p', '.', '-t', 'android-8'])
File "/home/meloman/.pythonbrew/pythons/Python-2.7.1/lib/python2.7/subprocess.py", line 486, in call
return Popen(_popenargs, *_kwargs).wait()
File "/home/meloman/.pythonbrew/pythons/Python-2.7.1/lib/python2.7/subprocess.py", line 672, in init
errread, errwrite)
File "/home/meloman/.pythonbrew/pythons/Python-2.7.1/lib/python2.7/subprocess.py", line 1202, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
what could be wrong? used your instructions. SDK r16, NDK r 7
Compilation is successful but failed to execute.
How to fix this?
Run log in device:
http://pastebin.com/PsPa7ccF
Thanks.
I try to package, but build.py tell me there is no ~/code/kivy/examples/demo/touchtracer.
So, where is the example?
Or could you provide the skeleton of the python application project?
Log error: http://pastebin.com/LwgjpMqQ
. / distribute.sh-m "pil Kivy pygame opencv"
error: Recipe opencv does not exit
opencv is not included in the "recipes dir".
How to fix it?
Thank you.
I'm trying to play a mp3 on a Nexus one (2.3.7).
I get Unable to use <gstreamer> as loader!
when the application starts and I get Unable to found a loader for </mnt/sdcard/test.mp3>
when I try to play the mp3.
I saw on the google group that there was a fix for a similar problem : https://groups.google.com/forum/?fromgroups#!searchin/kivy-users/gstreamer/kivy-users/dbO-9_aprRo/37mlQCSsjGEJ
after doing:
./distribute.sh -m "kivy"
last lines:
...
Run build
Call build_hostpython
Call build_python
Entering in ARM enviromnent
configure: WARNING: if you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used
checking for --enable-universalsdk... no
checking for --with-universal-archs... 32-bit
checking MACHDEP... linux3
checking EXTRAPLATDIR...
checking machine type as reported by uname -m... i686
checking for --without-gcc... no
checking for arm-eabi-gcc... ccache arm-linux-androideabi-gcc -mandroid -fomit-frame-pointer --sysroot /home/martin/work/android/android-ndk-r7/platforms/android-15/arch-arm
checking whether the C compiler works... no
configure: error: in /home/martin/work/android/python-for-android/build/python/Python-2.7.2': configure: error: C compiler cannot create executables See
config.log' for more details
Order matters.
If a list of dependencies can be generated as a dictionary like this:
{ 'a' : [ 'b', 'c', 'd' ] , 'e' : [ 'b' ] } ( a depends upon b, c, and d. e depends upon b )
Then the following code can generate an ordered build list correctly based upon the dependency dictionary:
As requested, tshirtman, I'm writing this idea up. It might be a good idea to develop a one-time splash screen to display for the initial start-up, with a loading graphic and text saying something like "Completing initial installation".
Then, the normal splash screen would be displayed on subsequent start-ups.
This is a relatively low-tech way of making the initial start-up more user friendly. Although I realize the implementation could be tricky. One possibility is a launcher application. See the 4th response below:
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
In a "normal" build, ffmpeg doesn't build, becaus ethe project is still based on pgs4a.
Update it, and allow an alternative build in ffmpeg recipe.
Currently, a custom build is done only with H264+AAC decoding.
Per Tito in IRC:
by default, we take the "wake lock", remove the permission, and adapt the java code to remove the wakelock.acquire/release
Suggest that we allow the app to decide whether the screen is allowed to time out or not.
Hi,
After running distribute.sh -m "kivy"
I get the error
Compiler found at /home/edwardchuajh/python-for-android/android/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin//arm-linux-androideabi-gcc
configure: WARNING: if you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used
checking for --enable-universalsdk... no
checking for --with-universal-archs... 32-bit
checking MACHDEP... linux3
checking EXTRAPLATDIR...
checking machine type as reported by uname -m... x86_64
checking for --without-gcc... no
checking for arm-eabi-gcc... ccache arm-linux-androideabi-gcc -mandroid -fomit-frame-pointer --sysroot /home/edwardchuajh/python-for-android/android/android-ndk-r7/platforms/android-14/arch-arm
checking whether the C compiler works... no
configure: error: in /home/edwardchuajh/python-for-android/build/python/Python-2.7.2': configure: error: C compiler cannot create executables See
config.log' for more details
In config.log I see this:
ccache: FATAL: /home/edwardchuajh/python-for-android/android/android-ndk-r7/tool
chains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin//arm-linux-androideabi
-gcc: execv returned (No such file or directory)
I tried this on Ubuntu 12.04 and 11.10, same results.
Using NDK r7 and SDK API 14
sound.length seems to always return 1.0 on Android.
https://groups.google.com/forum/?fromgroups=#!topic/kivy-users/Dzf2ubmxILU
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Step 2 require to have ant installed. sudo apt-get install ant
Also for some reason ant is looking for project.properties, I have to rename default.properties to project.properties.
I'm on ubuntu 11.10. Perhaps I have a bad installed android sdk, but when doing:
./build.py --package org.test.touchtracer --name touchtracer --version 1.0 --dir /home/martin/work/android/kivy/examples/demo/touchtracer debug
because is looking for "android", that is not exist so i change manually in build.py
to full path of android
distribute.sh has two issues on OS X:
I've now run into a problem that it can't find arm-linux-androideabi-gcc which I'll have to resolve before progressing.
During build, there should step in the recipes checking for build dependencies, eg something like this
https://gist.github.com/4181565
https://github.com/refnode/python-for-android/tree/feature-check-build-deps
My build is stuck at assets/private.mp3: private/include/python2.7/pyconfig.h
, any idea?
$ ./build.py --dir ~/Dev/python/testkivy --name "testkivy" --package org.test.testkivy --version 0.1 debug
Updated project.properties
Updated local.properties
----------
build.xml: Failed to find version-tag string. File must be updated.
In order to not erase potential customizations, the file will not be automatically regenerated.
If no changes have been made to the file, delete it manually and run the command again.
If you have made customizations to the build process, the file must be manually updated.
It is recommended to:
* Copy current file to a safe location.
* Delete original file.
* Run command again to generate a new file.
* Port customizations to the new file, by looking at the new rules file
located at <SDK>/tools/ant/build.xml
* Update file to contain
version-tag: custom
to prevent file from being rewritten automatically by the SDK tools.
----------
Updated file ./proguard-project.txt
assets/private.mp3: private/libpymodules.so
assets/private.mp3: private/lib/python27.zip
assets/private.mp3: private/lib/python2.7/config/Setup.local
assets/private.mp3: private/lib/python2.7/config/Makefile
assets/private.mp3: private/lib/python2.7/config/config.c.in
assets/private.mp3: private/lib/python2.7/config/Setup
assets/private.mp3: private/lib/python2.7/config/Setup.config
assets/private.mp3: private/lib/python2.7/config/install-sh
assets/private.mp3: private/lib/python2.7/config/config.c
assets/private.mp3: private/lib/python2.7/lib-dynload/syslog.so
assets/private.mp3: private/lib/python2.7/lib-dynload/android_sound.so
assets/private.mp3: private/lib/python2.7/lib-dynload/android.so
assets/private.mp3: private/lib/python2.7/lib-dynload/_io.so
assets/private.mp3: private/lib/python2.7/lib-dynload/unicodedata.so
assets/private.mp3: private/lib/python2.7/site-packages/README
assets/private.mp3: private/lib/python2.7/site-packages/PIL.pth
assets/private.mp3: private/lib/python2.7/site-packages/pygame/pkgdata.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/time.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/image.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/_arraysurfarray.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/event.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/sprite.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/pixelarray.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/mouse.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/locals.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/base.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/fastevent.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/surflock.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/midi.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/display.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/colordict.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/gfxdraw.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/compat.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/cursors.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/mask.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/rwobject.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/constants.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/color.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/draw.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/overlay.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/surface.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/imageext.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/rect.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/font.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/key.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/version.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/joystick.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/bufferproxy.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/transform.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/pygame.ico
assets/private.mp3: private/lib/python2.7/site-packages/pygame/sysfont.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/pygame_icon.tiff
assets/private.mp3: private/lib/python2.7/site-packages/pygame/threads/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/_event.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/app.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/support.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/properties.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/loader.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/config.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/factory.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/parser.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/animation.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lang.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/weakmethod.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/svg.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/atlas.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/resources.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/event.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/logger.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/utils.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/gesture.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/vector.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/cache.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/clock.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/factory_registers.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/base.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/geometry.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/ext/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/style.kv
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/settings_kivy.json
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/keyboards/qwerty.json
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/keyboards/azerty.json
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/glsl/default.vs
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/glsl/default.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/glsl/header.fs
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/glsl/default.fs
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/glsl/header.vs
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/images/image-loading.gif
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/images/defaulttheme.atlas
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/images/background.jpg
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/images/defaulttheme-0.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/fonts/DroidSans-Bold.ttf
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/fonts/DroidSansMono.ttf
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/fonts/DejaVuSans.ttf
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/fonts/DroidSans.ttf
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/fonts/DroidSans-BoldItalic.ttf
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/fonts/DroidSans-Italic.ttf
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-16.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-128.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-512.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-24.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-32.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-256.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-64.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/camera.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/vkeyboard.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/layout.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/togglebutton.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/scatter.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/progressbar.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/image.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/stacklayout.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/boxlayout.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/switch.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/treeview.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/rst.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/textinput.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/filechooser.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/stencilview.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/widget.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/button.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/popup.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/bubble.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/gridlayout.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/slider.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/video.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/svg.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/videoplayer.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/accordion.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/floatlayout.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/scrollview.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/settings.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/label.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/anchorlayout.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/shape.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/recorder.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/factory.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/provider.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/motionevent.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/postproc/dejitter.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/postproc/doubletap.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/postproc/retaintouch.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/postproc/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/postproc/ignorelist.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/providers/androidjoystick.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/providers/tuio.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/providers/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/providers/mouse.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/providers/linuxwacom.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lib/debug.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lib/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lib/mtdev.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lib/ddsfile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lib/osc/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lib/osc/oscAPI.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lib/osc/OSC.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/modules/inspector.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/modules/monitor.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/modules/recorder.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/modules/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/modules/keybinding.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/modules/touchring.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/window/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/window/window_pygame.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/audio/audio_pygame.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/audio/audio_gstreamer.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/audio/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/video/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/video/video_ffmpeg.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/video/video_gstreamer.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/clipboard/clipboard_pygame.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/clipboard/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/clipboard/clipboard_dummy.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/camera/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/camera/camera_gstreamer.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/camera/camera_opencv.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/spelling/spelling_enchant.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/spelling/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/image/img_pil.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/image/img_pygame.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/image/img_gif.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/image/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/image/img_dds.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/text/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/text/text_pygame.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/text/text_pil.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/text/markup.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/gl/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/network/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/network/urlrequest.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/shader.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/transformation.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/context_instructions.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/compiler.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/buffer.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/opengl_utils.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/c_opengl_debug.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/texture.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/fbo.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/vertex.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/opengl.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/instructions.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/context.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/stencil_instructions.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/vertex_instructions.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/vbo.so
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/GdImageFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PcfFontFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/TgaImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PsdImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/SpiderImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageWin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageMath.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ContainerIO.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/SgiImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/BmpImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImtImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/TiffTags.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/XpmImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/OleFileIO.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/Image.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/SunImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/IcoImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/BufrStubImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/MspImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PcxImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageTransform.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/TiffImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageStat.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/GimpGradientFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageEnhance.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/XbmImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageGL.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ExifTags.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageShow.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/BdfFontFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/DcxImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/TarIO.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/FitsStubImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PSDraw.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageCms.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageSequence.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImagePath.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageFont.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/XVThumbImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageTk.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/MpegImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/GimpPaletteFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PngImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageFileIO.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PdfImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PixarImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageFilter.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/GbrImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PcdImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageQt.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageMode.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/FliImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/GribStubImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImagePalette.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageChops.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PaletteFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ArgImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/IcnsImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PalmImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/FontFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/GifImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PpmImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/EpsImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/_imagingmath.so
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/FpxImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/_imaging.so
assets/private.mp3: private/lib/python2.7/site-packages/PIL/JpegImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/Hdf5StubImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageColor.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/MicImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/WmfImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/CurImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageDraw.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/IptcImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/WalImageFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/McIdasImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageGrab.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageDraw2.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageOps.pyo
assets/private.mp3: private/include/python2.7/pyconfig.h
They were up a few month before us, so the right thing to do for us is to find another name, uptade all documentation, and all links to it, and do the required PR work for people to notice (that can draw some new attention too).
So i suggest people put name suggestions as comments here. And chose in a decent time frame so we avoid letting this get dragged for too long.
What distinguish us from others :
Hello:
I'm a Chinese python student and I love python very much.I'm sorry for my poor english.Maybe you will read the mail confuse somewhere.
I have followed your step in this page https://github.com/kivy/python-for-android and all succeed.
I get the touchtracer-1.0-debug.apk at last.
I install it in my AVD.But it can't run,just the screen turn black and later it turn back to the normal screen.I have some pictures for it.
Should I install something to run it?Or something wrong with my apk?
And I use Ubuntu11 and sdkapi8 and ndk r5b,the AVD is 2.2(api8)
I don't know why it could run.
I‘am looking for your answer.
Thanks
Even with successfully built kivy apps (API8) for example /kivy/examples/demo/touchtracer
After installed in android 2.2 API8 emulator or a real tablet, the app will crash at "loading...".
same thing happened for API14 builds on API14 emulators.
Moreover, even the python-android helloworld demo will fail, here is the adb logcat output:
I/ActivityManager( 67): Displayed activity com.android.settings/.InstalledAppDetails: 638 ms (total 638 ms)
I/ActivityManager( 67): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.android.launcher/com.android.launcher2.Launcher }
W/InputManagerService( 67): Ignoring hideSoftInput of: com.android.internal.view.IInputMethodClient$Stub$Proxy@45028890
I/ActivityManager( 67): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.hello.world/org.renpy.android.PythonActivity }
I/ActivityManager( 67): Start proc org.hello.world:python for activity org.hello.world/org.renpy.android.PythonActivity: pid=363 uid=10036 gids={1015}
I/WindowManager( 67): Setting rotation to 1, animFlags=1
I/ActivityManager( 67): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=2 layout=34 uiMode=17 seq=7}
V/python ( 363): Extracting private assets.
D/dalvikvm( 363): GC_FOR_MALLOC freed 941 objects / 63384 bytes in 263ms
I/dalvikvm-heap( 363): Grow heap (frag case) to 3.554MB for 1048592-byte allocation
D/dalvikvm( 363): GC_FOR_MALLOC freed 200 objects / 9968 bytes in 105ms
I/ActivityManager( 67): Displayed activity org.hello.world/org.renpy.android.PythonActivity: 1694 ms (total 1694 ms)
I/python ( 363): extracting libpymodules.so
I/SDLSurface( 363): surfaceCreated() is not handled :|
D/libEGL ( 363): egl.cfg not found, using default config
D/libEGL ( 363): loaded /system/lib/egl/libGLES_android.so
W/SDLSurface( 363): Choose egl configuration
I/SDLSurface( 363): Try to use graphics config R8G8B8A8S8
I/SDLSurface( 363): Try to use graphics config R5G6B5S8
E/SDLSurface( 363): Unable to found a correct surface for this device !
I/AndroidRuntime( 363): AndroidRuntime onExit calling exit(0)
E/JavaBinder( 363): Unknown binder error code. 0xfffffff7
E/JavaBinder( 363): Unknown binder error code. 0xfffffff7
I/WindowManager( 67): WIN DEATH: Window{4510d970 SurfaceView paused=false}
I/ActivityManager( 67): Process org.hello.world:python (pid 363) has died.
I/WindowManager( 67): WIN DEATH: Window{450e3718 org.hello.world/org.renpy.android.PythonActivity paused=false}
D/dalvikvm( 67): GC_EXPLICIT freed 6079 objects / 303096 bytes in 306ms
I/WindowManager( 67): Setting rotation to 0, animFlags=1
I/ActivityManager( 67): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=8}
I/UsageStats( 67): Unexpected resume of com.android.launcher while already resumed in org.hello.world
W/InputManagerService( 67): Got RemoteException sending setActive(false) notification to pid 363 uid 10036
D/dalvikvm( 67): GC_EXPLICIT freed 858 objects / 44192 bytes in 110ms
I got Target id 'android-8' is not valid.
even if I set ANDROIDAPI
to 14
ANDROIDSDK=/home/bruno/android-sdk-linux
ANDROIDNDK=/home/bruno/android-ndk-r7b
ANDROIDNDKVER=r7
ANDROIDAPI=14
I'm using Ubuntu 12.04 x86_64.
Python 2.7.3rc1
I have /home/bruno/android-sdk-linux/tools/
in my path.
$ ./build.py --dir ~/Dev/python/testkivy --name "testkivy" --package org.test.testkivy --version 0.1 debug
Error: Target id 'android-8' is not valid. Use 'android list targets' to get the target ids.
assets/private.mp3: private/libpymodules.so
assets/private.mp3: private/lib/python27.zip
assets/private.mp3: private/lib/python2.7/config/Setup.local
assets/private.mp3: private/lib/python2.7/config/Makefile
assets/private.mp3: private/lib/python2.7/config/config.c.in
assets/private.mp3: private/lib/python2.7/config/Setup
assets/private.mp3: private/lib/python2.7/config/Setup.config
assets/private.mp3: private/lib/python2.7/config/install-sh
assets/private.mp3: private/lib/python2.7/config/config.c
assets/private.mp3: private/lib/python2.7/lib-dynload/syslog.so
assets/private.mp3: private/lib/python2.7/lib-dynload/android_sound.so
assets/private.mp3: private/lib/python2.7/lib-dynload/android.so
assets/private.mp3: private/lib/python2.7/lib-dynload/_io.so
assets/private.mp3: private/lib/python2.7/lib-dynload/unicodedata.so
assets/private.mp3: private/lib/python2.7/site-packages/README
assets/private.mp3: private/lib/python2.7/site-packages/PIL.pth
assets/private.mp3: private/lib/python2.7/site-packages/pygame/pkgdata.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/time.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/image.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/_arraysurfarray.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/event.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/sprite.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/pixelarray.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/mouse.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/locals.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/base.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/fastevent.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/surflock.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/midi.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/display.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/colordict.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/gfxdraw.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/compat.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/cursors.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/mask.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/rwobject.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/constants.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/color.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/draw.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/overlay.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/surface.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/imageext.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/rect.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/font.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/key.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/version.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/joystick.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/bufferproxy.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/transform.so
assets/private.mp3: private/lib/python2.7/site-packages/pygame/pygame.ico
assets/private.mp3: private/lib/python2.7/site-packages/pygame/sysfont.pyo
assets/private.mp3: private/lib/python2.7/site-packages/pygame/pygame_icon.tiff
assets/private.mp3: private/lib/python2.7/site-packages/pygame/threads/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/_event.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/app.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/support.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/properties.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/loader.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/config.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/factory.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/parser.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/animation.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lang.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/weakmethod.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/svg.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/atlas.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/resources.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/event.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/logger.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/utils.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/gesture.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/vector.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/cache.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/clock.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/factory_registers.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/base.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/geometry.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/ext/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/style.kv
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/settings_kivy.json
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/keyboards/qwerty.json
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/keyboards/azerty.json
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/glsl/default.vs
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/glsl/default.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/glsl/header.fs
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/glsl/default.fs
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/glsl/header.vs
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/images/image-loading.gif
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/images/defaulttheme.atlas
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/images/background.jpg
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/images/defaulttheme-0.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/fonts/DroidSans-Bold.ttf
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/fonts/DroidSansMono.ttf
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/fonts/DejaVuSans.ttf
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/fonts/DroidSans.ttf
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/fonts/DroidSans-BoldItalic.ttf
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/fonts/DroidSans-Italic.ttf
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-16.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-128.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-512.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-24.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-32.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-256.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/data/logo/kivy-icon-64.png
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/camera.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/vkeyboard.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/layout.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/togglebutton.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/scatter.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/progressbar.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/image.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/stacklayout.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/boxlayout.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/switch.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/treeview.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/rst.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/textinput.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/filechooser.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/stencilview.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/widget.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/button.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/popup.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/bubble.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/gridlayout.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/slider.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/video.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/svg.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/videoplayer.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/accordion.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/floatlayout.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/scrollview.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/settings.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/label.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/uix/anchorlayout.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/shape.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/recorder.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/factory.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/provider.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/motionevent.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/postproc/dejitter.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/postproc/doubletap.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/postproc/retaintouch.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/postproc/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/postproc/ignorelist.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/providers/androidjoystick.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/providers/tuio.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/providers/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/providers/mouse.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/input/providers/linuxwacom.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lib/debug.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lib/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lib/mtdev.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lib/ddsfile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lib/osc/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lib/osc/oscAPI.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/lib/osc/OSC.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/modules/inspector.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/modules/monitor.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/modules/recorder.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/modules/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/modules/keybinding.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/modules/touchring.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/window/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/window/window_pygame.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/audio/audio_pygame.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/audio/audio_gstreamer.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/audio/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/video/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/video/video_ffmpeg.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/video/video_gstreamer.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/clipboard/clipboard_pygame.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/clipboard/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/clipboard/clipboard_dummy.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/camera/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/camera/camera_gstreamer.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/camera/camera_opencv.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/spelling/spelling_enchant.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/spelling/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/image/img_pil.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/image/img_pygame.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/image/img_gif.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/image/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/image/img_dds.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/text/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/text/text_pygame.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/text/text_pil.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/text/markup.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/core/gl/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/network/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/network/urlrequest.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/shader.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/transformation.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/context_instructions.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/compiler.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/buffer.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/opengl_utils.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/c_opengl_debug.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/texture.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/fbo.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/vertex.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/opengl.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/instructions.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/context.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/stencil_instructions.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/vertex_instructions.so
assets/private.mp3: private/lib/python2.7/site-packages/kivy/graphics/vbo.so
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/GdImageFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PcfFontFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/TgaImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PsdImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/SpiderImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageWin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageMath.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ContainerIO.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/SgiImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/BmpImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImtImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/TiffTags.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/XpmImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/OleFileIO.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/Image.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/SunImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/IcoImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/BufrStubImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/MspImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PcxImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageTransform.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/TiffImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageStat.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/GimpGradientFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageEnhance.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/XbmImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageGL.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ExifTags.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageShow.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/BdfFontFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/DcxImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/TarIO.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/FitsStubImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PSDraw.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageCms.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageSequence.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImagePath.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageFont.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/XVThumbImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageTk.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/__init__.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/MpegImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/GimpPaletteFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PngImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageFileIO.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PdfImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PixarImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageFilter.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/GbrImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PcdImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageQt.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageMode.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/FliImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/GribStubImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImagePalette.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageChops.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PaletteFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ArgImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/IcnsImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PalmImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/FontFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/GifImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/PpmImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/EpsImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/_imagingmath.so
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/FpxImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/_imaging.so
assets/private.mp3: private/lib/python2.7/site-packages/PIL/JpegImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/Hdf5StubImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageColor.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/MicImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/WmfImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/CurImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageDraw.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/IptcImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/WalImageFile.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/McIdasImagePlugin.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageGrab.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageDraw2.pyo
assets/private.mp3: private/lib/python2.7/site-packages/PIL/ImageOps.pyo
assets/private.mp3: private/include/python2.7/pyconfig.h
I try for many days to build a simple android package using kivy and python for android. Unfortunately, I've spent many hours trying to solve all the issues but I still cannot do it. I hope you guys help me out because you are my last hope before throwing my laptop off the window...
I have succeeded to build the distribution directory using only the kivy module.So the output folder /dist/default has all the necessary files (I hope) in order to build my apk. The command that I use to build the apk, according to the example in the docs is the following:
sudo ./build.py --dir ~/mount_point/kivy --name "Myapp" --package org.mytest.myapp --version 1.0 installd
What I get is:
An error occured while calling ~/android-sdk-linux/tools/android update Your PATH must include android tools.
I have already inserted in the bashrc the appropriate exports. So if i run the following:
~/android-sdk-linux/tools/android update
I get:
Error: Missing object name for verb 'update'. [Continues with usage details...]
I tried to remove from build.py the try except statement around the subprocess.call(...) and I ran gain the command. I got this :
Traceback (most recent call last):
File "./build.py", line 345, in
make_package(args)
File "./build.py", line 252, in make_package
subprocess.call([ANDROID, 'update', 'project', '-p', '.', '-t', android_api])
File "/usr/lib/python2.7/subprocess.py", line 493, in call
return Popen(_popenargs, *_kwargs).wait()
File "/usr/lib/python2.7/subprocess.py", line 679, in init
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1239, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
I replaced all subprocess.call() commands with os.popen() with the same arguments and it seems that I got a little further. However now when I run the build command I get the following error:
...
...
...
BUILD FAILED
/home/socratesx/android-sdk-linux/tools/ant/build.xml:1194: The following error occurred while executing this line:
/home/socratesx/android-sdk-linux/tools/ant/build.xml:1240: File /home/socratesx/python-for-android/dist/default/bin/Myapp-1.0-debug.apk does not exist.
I forgot to mention that I replaced also the android_api variable with the number 2 instead of 8.
The ANDROIDNDK need in the PATH
Following the README instructions in a current checkout on OS X 10.7.4:
cd python-for-android
./distribute.sh -m "openssl pil kivy"
I got the attached (hopefully, once I submit this issue) output which terminates with::
+ try sed -i s:_LIBS_:/usr/local/src/python-for-android/src/obj/local/armeabi: setup.py
+ sed -i s:_LIBS_:/usr/local/src/python-for-android/src/obj/local/armeabi: setup.py
sed: 1: "setup.py": unterminated substitute pattern
+ exit -1
I just checked out the latest version and ran the distribute.sh script on my Debian unstable, 64bit machine.
It runs fine for a while, up to the point where Biglink tries to create the libpymodules.so
library. Then I get this:
± ./distribute.sh -m "libxml2 lxml sqlite3 openssl"
Entering in ARM enviromnent
Compiler found at /home/jojo/.android/ndk//toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin//arm-linux-androideabi-gcc
Biglink create /home/jojo/coding/python-for-android/build/libs/libpymodules.so library
Biglink arguments:
/home/jojo/coding/python-for-android/build/objects/etree.so.o
/home/jojo/coding/python-for-android/build/objects/objectify.so.o
-L/home/jojo/coding/python-for-android/build/openssl/openssl-1.0.0e/
-L/home/jojo/coding/python-for-android/build/libxslt/libxslt-1.1.26/libxslt/.libs
-L/home/jojo/coding/python-for-android/build/libxslt/libxslt-1.1.26/libexslt/.libs
-L/home/jojo/coding/python-for-android/build/libxml2/libxml2-2.7.8/.libs
-L/usr/lib
-L/home/jojo/coding/python-for-android/build/python-install/lib
-lxslt
-lexslt
-lxml2
-lz
-lm
-lpython2.7
/usr/lib/libpython2.7.so: file not recognized: File format not recognized
collect2: ld returned 1 exit status
file
has this to say about libpython2.7.so.1.0 (which libpython2.7.so is a symlink to):
± file /usr/lib/libpython2.7.so.1.0
/usr/lib/libpython2.7.so.1.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x0f350cebf75fe8907780aef8e9136b011a67a9af, stripped
i'm trying to setup kivy for an android test but faced many error when build,
the last one is this one, and i cannot find any clue !
./distribute.sh -m "kivy"
Second install.
arm-linux-androideabi-gcc -mandroid -fomit-frame-pointer --sysroot /home/nassim/Downloads/android-ndk-r8b/platforms/android-14/arch-arm -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -lm Parser/acceler.o Parser/grammar1.o Parser/listnode.o Parser/node.o Parser/parser.o Parser/parsetok.o Parser/bitset.o Parser/metagrammar.o Parser/firstsets.o Parser/grammar.o Parser/pgen.o Objects/obmalloc.o Python/mysnprintf.o Python/pyctype.o Parser/tokenizer_pgen.o Parser/printgrammar.o Parser/pgenmain.o -ldl -o Parser/pgen
Parser/tokenizer_pgen.o: file not recognized: File format not recognized
collect2: ld returned 1 exit status
make: *** [Parser/pgen] Error 1
i'm wondering if buiding on debian squeeze (with python 2.6.6 and 2.7.2 installed) is even possible ?!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.