bildozer error: Could not find any downloads that satisfy the requirement cPickle

571 views
Skip to first unread message

jdd...@gmail.com

unread,
Apr 17, 2015, 8:01:22 PM4/17/15
to kivy-...@googlegroups.com
In my code I used cPickle to read a pickled dict, so I added cPickle in the buildozer.spec:
requirements = kivy,cPickle,random

but got the error: 
Downloading/unpacking cPickle
  Could not find any downloads that satisfy the requirement cPickle
Cleaning up...
No distributions at all found for cPickle
# Command failed: pip install --download-cache=/.../.buildozer/cache --target=.../.buildozer/applibs cPickle
# Buildozer failed to execute the last command
# The error might be hidden in the log above this error
# Please read the full log, and search for it before
# raising an issue with buildozer itself.


I use Mint17.1(64bit), Buildozer version is 0.27 

can anyone help me with this issue ? 

Thank you. 



Ben Rousch

unread,
Apr 18, 2015, 7:18:11 AM4/18/15
to kivy-...@googlegroups.com
Python modules with C extensions require a custom recipe in order to compile for Android. Nobody has written a recipe for cPickle yet. You can view the existing recipes to help you craft one for cPickle. https://github.com/kivy/python-for-android/tree/master/recipes

Alexander Taylor

unread,
Apr 18, 2015, 8:22:36 AM4/18/15
to kivy-...@googlegroups.com
Have you tried it without adding it as a requirement? It's a builtin module, and I don't think it's blacklisted.

Alternatively, you can just use 'pickle' instead, but it's slower.

mx

unread,
Apr 18, 2015, 9:52:07 AM4/18/15
to kivy-...@googlegroups.com
Hi, thank you for the suggestion, I tried pickle (which works on my desktop) and tried not to add pickle and random as requirement, the buildozer generates an apk file but my tablet failed to run it, when I run buildozer android deploy run logcat, the result is:

D/PowerManagerService( 2074): lcdValue 97
D/PowerManagerService( 2074): lcdValue 97
W/ProcessStats( 2074): Skipping unknown process pid 15808
D/PowerManagerService( 2074): setPowerState,newState:7
E/gralloc_overlay( 1717): Fail to open device: No such file or directory!
E/gralloc_overlay( 1717): couldn't alloc overlay pmem (No such file or directory)
D/v_gralloc( 1717): gralloc_overlay_buffer_alloc failed, use previous gralloc
I/ActivityManager( 2074): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=io.github.x_wei.one_viewer/org.renpy.android.PythonActivity u=0} from pid 3243
D/dalvikvm(15818): Late-enabling CheckJNI
I/ActivityManager( 2074): Start proc io.github.x_wei.one_viewer:python for activity io.github.x_wei.one_viewer/org.renpy.android.PythonActivity: pid=15818 uid=10179 gids={1015, 1028}
E/gralloc_overlay( 1717): Fail to open device: No such file or directory!
E/gralloc_overlay( 1717): couldn't alloc overlay pmem (No such file or directory)
D/v_gralloc( 1717): gralloc_overlay_buffer_alloc failed, use previous gralloc
E/Trace   (15818): error opening trace file: No such file or directory (2)
I/eFrame  (15736): pkgname_before:com.anddoes.launcher  class:org.renpy.android.PythonActivity
W/ResourceType(15818): No package identifier when getting value for resource number 0x00000000
V/python  (15818): metadata fullscreen is0
I/SDLSurface(15818): Surface will NOT be transparent
W/ResourceType(15818): No package identifier when getting value for resource number 0x00000000
D/dalvikvm(15818): Trying to load lib /data/data/io.github.x_wei.one_viewer/lib/libsdl.so 0x41ed9ed0
D/dalvikvm(15818): Added shared lib /data/data/io.github.x_wei.one_viewer/lib/libsdl.so 0x41ed9ed0
D/dalvikvm(15818): Trying to load lib /data/data/io.github.x_wei.one_viewer/lib/libsdl_image.so 0x41ed9ed0
D/dalvikvm(15818): Added shared lib /data/data/io.github.x_wei.one_viewer/lib/libsdl_image.so 0x41ed9ed0
D/dalvikvm(15818): No JNI_OnLoad found in /data/data/io.github.x_wei.one_viewer/lib/libsdl_image.so 0x41ed9ed0, skipping init
D/dalvikvm(15818): Trying to load lib /data/data/io.github.x_wei.one_viewer/lib/libsdl_ttf.so 0x41ed9ed0
D/dalvikvm(15818): Added shared lib /data/data/io.github.x_wei.one_viewer/lib/libsdl_ttf.so 0x41ed9ed0
D/dalvikvm(15818): No JNI_OnLoad found in /data/data/io.github.x_wei.one_viewer/lib/libsdl_ttf.so 0x41ed9ed0, skipping init
D/dalvikvm(15818): Trying to load lib /data/data/io.github.x_wei.one_viewer/lib/libsdl_mixer.so 0x41ed9ed0
D/dalvikvm(15818): Added shared lib /data/data/io.github.x_wei.one_viewer/lib/libsdl_mixer.so 0x41ed9ed0
D/dalvikvm(15818): No JNI_OnLoad found in /data/data/io.github.x_wei.one_viewer/lib/libsdl_mixer.so 0x41ed9ed0, skipping init
D/dalvikvm(15818): Trying to load lib /data/data/io.github.x_wei.one_viewer/lib/libpython2.7.so 0x41ed9ed0
D/dalvikvm(15818): Added shared lib /data/data/io.github.x_wei.one_viewer/lib/libpython2.7.so 0x41ed9ed0
D/dalvikvm(15818): No JNI_OnLoad found in /data/data/io.github.x_wei.one_viewer/lib/libpython2.7.so 0x41ed9ed0, skipping init
D/dalvikvm(15818): Trying to load lib /data/data/io.github.x_wei.one_viewer/lib/libapplication.so 0x41ed9ed0
D/dalvikvm(15818): Added shared lib /data/data/io.github.x_wei.one_viewer/lib/libapplication.so 0x41ed9ed0
D/dalvikvm(15818): No JNI_OnLoad found in /data/data/io.github.x_wei.one_viewer/lib/libapplication.so 0x41ed9ed0, skipping init
D/dalvikvm(15818): Trying to load lib /data/data/io.github.x_wei.one_viewer/lib/libsdl_main.so 0x41ed9ed0
D/dalvikvm(15818): Added shared lib /data/data/io.github.x_wei.one_viewer/lib/libsdl_main.so 0x41ed9ed0
D/dalvikvm(15818): No JNI_OnLoad found in /data/data/io.github.x_wei.one_viewer/lib/libsdl_main.so 0x41ed9ed0, skipping init
D/dalvikvm(15818): Trying to load lib /data/data/io.github.x_wei.one_viewer/files/lib/python2.7/lib-dynload/_io.so 0x41ed9ed0
D/dalvikvm(15818): Added shared lib /data/data/io.github.x_wei.one_viewer/files/lib/python2.7/lib-dynload/_io.so 0x41ed9ed0
D/dalvikvm(15818): No JNI_OnLoad found in /data/data/io.github.x_wei.one_viewer/files/lib/python2.7/lib-dynload/_io.so 0x41ed9ed0, skipping init
D/dalvikvm(15818): Trying to load lib /data/data/io.github.x_wei.one_viewer/files/lib/python2.7/lib-dynload/unicodedata.so 0x41ed9ed0
D/dalvikvm(15818): Added shared lib /data/data/io.github.x_wei.one_viewer/files/lib/python2.7/lib-dynload/unicodedata.so 0x41ed9ed0
D/dalvikvm(15818): No JNI_OnLoad found in /data/data/io.github.x_wei.one_viewer/files/lib/python2.7/lib-dynload/unicodedata.so 0x41ed9ed0, skipping init
D/dalvikvm(15818): Trying to load lib /data/data/io.github.x_wei.one_viewer/lib/libsqlite3.so 0x41ed9ed0
D/dalvikvm(15818): Added shared lib /data/data/io.github.x_wei.one_viewer/lib/libsqlite3.so 0x41ed9ed0
D/dalvikvm(15818): No JNI_OnLoad found in /data/data/io.github.x_wei.one_viewer/lib/libsqlite3.so 0x41ed9ed0, skipping init
D/dalvikvm(15818): Trying to load lib /data/data/io.github.x_wei.one_viewer/files/lib/python2.7/lib-dynload/_sqlite3.so 0x41ed9ed0
D/dalvikvm(15818): Trying to load lib /data/data/io.github.x_wei.one_viewer/files/lib/python2.7/lib-dynload/_imaging.so 0x41ed9ed0
I/python  (15818): Starting audio thread
D/libEGL  (15818): loaded /system/lib/egl/libEGL_VIVANTE.so
D/libEGL  (15818): loaded /system/lib/egl/libGLESv1_CM_VIVANTE.so
I/ActivityManager( 2074): Killing proc 15736:com.domobile.applock/u0a115: kill background
W/ActivityManager( 2074): Scheduling restart of crashed service com.domobile.applock/.service.LockService in 5000ms
D/libEGL  (15818): loaded /system/lib/egl/libGLESv2_VIVANTE.so
D/OpenGLRenderer(15818): Enabling debug mode 0
I/SDLSurface(15818): Choose egl configuration
I/SDLSurface(15818): Try to use graphics config R8G8B8A8S8
W/SDLSurface(15818): Create egl surface
I/libSDL  (15818): Physical screen resolution is 800x1232
E/gralloc_overlay( 1717): Fail to open device: No such file or directory!
E/gralloc_overlay( 1717): couldn't alloc overlay pmem (No such file or directory)
D/v_gralloc( 1717): gralloc_overlay_buffer_alloc failed, use previous gralloc
E/gralloc_overlay( 1717): Fail to open device: No such file or directory!
E/gralloc_overlay( 1717): couldn't alloc overlay pmem (No such file or directory)
D/v_gralloc( 1717): gralloc_overlay_buffer_alloc failed, use previous gralloc
I/ActivityManager( 2074): Displayed io.github.x_wei.one_viewer/org.renpy.android.PythonActivity: +364ms
D/dalvikvm( 2074): WAIT_FOR_CONCURRENT_GC blocked 0ms
E/gralloc_overlay( 1717): Fail to open device: No such file or directory!
E/gralloc_overlay( 1717): couldn't alloc overlay pmem (No such file or directory)
D/v_gralloc( 1717): gralloc_overlay_buffer_alloc failed, use previous gralloc
I/libSDL  (15818): Physical screen resolution is 800x1232
I/python  (15818): Initialize Python for Android
I/ActivityManager( 2074): Start proc com.domobile.applock for service com.domobile.applock/.service.LockService: pid=15864 uid=10115 gids={3003, 1015, 3002, 3001, 1028}
E/Trace   (15864): error opening trace file: No such file or directory (2)
D/dalvikvm(15864): WAIT_FOR_CONCURRENT_GC blocked 0ms
E/dalvikvm( 2074): GC_EXPLICIT freed 1863K, 50% free 17387K/34183K, paused 18ms+13ms, total 183ms
D/dalvikvm( 3132): WAIT_FOR_CONCURRENT_GC blocked 0ms
E/gralloc_overlay( 1717): Fail to open device: No such file or directory!
E/gralloc_overlay( 1717): couldn't alloc overlay pmem (No such file or directory)
D/v_gralloc( 1717): gralloc_overlay_buffer_alloc failed, use previous gralloc
I/dalvikvm(15864): Could not find method android.content.res.Configuration.setLocale, referenced from method com.domobile.applock.gb.a
W/dalvikvm(15864): VFY: unable to resolve virtual method 448: Landroid/content/res/Configuration;.setLocale (Ljava/util/Locale;)V
D/dalvikvm(15864): VFY: replacing opcode 0x6e at 0x0008
I/ActivityThread(15864): Pub com.domobile.applock: com.domobile.applock.provider.ProfilesProvider
E/dalvikvm( 3132): GC_EXPLICIT freed 1660K, 35% free 10757K/16391K, paused 3ms+4ms, total 78ms
W/Settings(15864): Setting android_id has moved from android.provider.Settings.System to android.provider.Settings.Secure, returning read-only value.
W/Settings(15864): Setting android_id has moved from android.provider.Settings.System to android.provider.Settings.Secure, returning read-only value.
W/Settings(15864): Setting android_id has moved from android.provider.Settings.System to android.provider.Settings.Secure, returning read-only value.
I/dalvikvm(15864): Could not find method android.provider.Settings$Global.getInt, referenced from method com.android.camera.bv.a
W/dalvikvm(15864): VFY: unable to resolve static method 980: Landroid/provider/Settings$Global;.getInt (Landroid/content/ContentResolver;Ljava/lang/String;I)I
D/dalvikvm(15864): VFY: replacing opcode 0x71 at 0x0011
I/eFrame  (15864): hiderFoldre:/storage/sdcard0/.d1o1m0o7b1i1le/dont_remove
W/System.err(15864): org.xml.sax.SAXParseException: Unexpected token (position:TEXT 
W/System.err(15864): # Begin: added ...@112:1 in java.io.InputStreamReader@41f7b7a8) 
W/System.err(15864): at org.apache.harmony.xml.parsers.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:146)
W/System.err(15864): at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:107)
W/System.err(15864): at java.util.Calendar.getHwFirstDayOfWeek(Calendar.java:1601)
W/System.err(15864): at java.util.Calendar.setFirstDayOfWeekEx(Calendar.java:1570)
W/System.err(15864): at java.util.Calendar.<init>(Calendar.java:746)
W/System.err(15864): at java.util.GregorianCalendar.<init>(GregorianCalendar.java:338)
W/System.err(15864): at java.util.GregorianCalendar.<init>(GregorianCalendar.java:314)
W/System.err(15864): at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:378)
W/System.err(15864): at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:368)
W/System.err(15864): at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:253)
W/System.err(15864): at android.database.sqlite.SQLiteConnection$Operation.<clinit>(SQLiteConnection.java:1433)
W/System.err(15864): at android.database.sqlite.SQLiteConnection$OperationLog.beginOperation(SQLiteConnection.java:1295)
W/System.err(15864): at android.database.sqlite.SQLiteConnection.executeForLong(SQLiteConnection.java:582)
W/System.err(15864): at android.database.sqlite.SQLiteConnection.setPageSize(SQLiteConnection.java:244)
W/System.err(15864): at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:213)
W/System.err(15864): at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:193)
W/System.err(15864): at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:463)
W/System.err(15864): at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:185)
W/System.err(15864): at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:177)
W/System.err(15864): at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:804)
W/System.err(15864): at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:789)
W/System.err(15864): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:694)
W/System.err(15864): at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:854)
W/System.err(15864): at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:221)
W/System.err(15864): at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:224)
W/System.err(15864): at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:164)
W/System.err(15864): at com.android.camera.ar.c(Unknown Source)
W/System.err(15864): at com.android.camera.ar.a(Unknown Source)
W/System.err(15864): at com.domobile.applock.AppLockApplication.onCreate(Unknown Source)
W/System.err(15864): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:999)
W/System.err(15864): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4229)
W/System.err(15864): at android.app.ActivityThread.access$1300(ActivityThread.java:134)
W/System.err(15864): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1263)
W/System.err(15864): at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err(15864): at android.os.Looper.loop(Looper.java:137)
W/System.err(15864): at android.app.ActivityThread.main(ActivityThread.java:4823)
W/System.err(15864): at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err(15864): at java.lang.reflect.Method.invoke(Method.java:511)
W/System.err(15864): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787)
W/System.err(15864): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554)
W/System.err(15864): at dalvik.system.NativeStart.main(Native Method)
W/System.err(15864): Invalid int: ""
I/python  (15818): ['/data/data/io.github.x_wei.one_viewer/files/lib/python2.7/site-packages', '/data/data/io.github.x_wei.one_viewer/files/lib/site-python']
I/python  (15818): Android path ['/data/data/io.github.x_wei.one_viewer/files/lib/python27.zip', '/data/data/io.github.x_wei.one_viewer/files/lib/python2.7', '/data/data/io.github.x_wei.one_viewer/files/lib/python2.7/lib-dynload', '/data/data/io.github.x_wei.one_viewer/files/lib/python2.7/site-packages', '/data/data/io.github.x_wei.one_viewer/files', '/data/data/io.github.x_wei.one_viewer/files/_applibs']
I/python  (15818): Android kivy bootstrap done. __name__ is __main__
I/python  (15818): Run user program, change dir and execute main.py
I/python  (15818): [INFO              ] [Logger      ] Record log in /data/data/io.github.x_wei.one_viewer/files/.kivy/logs/kivy_15-04-18_29.txt
I/python  (15818): [INFO              ] [Kivy        ] v1.9.0
I/python  (15818): [INFO              ] [Python      ] v2.7.2 (default, Apr 18 2015, 15:24:39) 
I/python  (15818): [GCC 4.8]
I/python  (15818): [INFO              ] [Factory     ] 173 symbols loaded
I/python  (15818):  /data/data/io.github.x_wei.one_viewer/files/lib/python2.7/site-packages/kivy/core/image/img_pygame.py:13: RuntimeWarning: import cdrom: No module named cdrom
I/python  (15818):  (ImportError: No module named cdrom)
I/python  (15818): [INFO              ] [Image       ] Providers: img_tex, img_dds, img_gif, img_pygame (img_pil, img_ffpyplayer ignored)
I/python  (15818): [INFO              ] [Text        ] Provider: pygame
D/PowerManagerService( 2074): setPowerState,newState:7
D/PowerManagerService( 2074): setPowerState,newState:3
I/python  (15818): [INFO              ] [Window      ] Provider: pygame
I/libSDL  (15818): SDL_SetVideoMode(): application requested mode 800x1232
I/python  (15818): [INFO              ] [GL          ] OpenGL version <OpenGL ES 2.0>
I/python  (15818): [INFO              ] [GL          ] OpenGL vendor <Hisilicon Technologies>
I/python  (15818): [INFO              ] [GL          ] OpenGL renderer <Immersion.16>
I/python  (15818): [INFO              ] [GL          ] OpenGL parsed version: 2, 0
I/python  (15818): [INFO              ] [GL          ] Texture max size <8192>
I/python  (15818): [INFO              ] [GL          ] Texture max units <16>
I/python  (15818): [INFO              ] [Support     ] Android install hooks
I/python  (15818): [INFO              ] [Window      ] virtual keyboard not allowed, single mode, not docked
I/python  (15818): [INFO              ] [Video       ] Provider: null(['video_pygst', 'video_ffmpeg', 'video_ffpyplayer', 'video_pyglet'] ignored)
I/python  (15818):  Traceback (most recent call last):
I/python  (15818):    File "/media/wx/FILES/ADT/one_reader/.buildozer/android/app/main.py", line 87, in <module>
I/python  (15818):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/app.py", line 798, in run
I/python  (15818):    File "/media/wx/FILES/ADT/one_reader/.buildozer/android/app/main.py", line 82, in build
I/python  (15818):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/uix/boxlayout.py", line 102, in __init__
I/python  (15818):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/uix/layout.py", line 66, in __init__
I/python  (15818):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/uix/widget.py", line 271, in __init__
I/python  (15818):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/lang.py", line 1872, in apply
I/python  (15818):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/lang.py", line 1986, in _apply_rule
I/python  (15818):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/lang.py", line 1945, in _apply_rule
I/python  (15818):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/factory.py", line 139, in __getattr__
I/python  (15818):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/uix/rst.py", line 76, in <module>
I/python  (15818):  ImportError: No module named docutils.parsers
I/python  (15818): Python for android ended.
I/AndroidRuntime(15818): VM exiting with result code 0, cleanup skipped.
I/WindowState( 2074): WIN DEATH: Window{4278ae70 io.github.x_wei.one_viewer/org.renpy.android.PythonActivity paused=false}
I/ActivityManager( 2074): Process io.github.x_wei.one_viewer:python (pid 15818) has died.
W/WindowManager( 2074): Force-removing child win Window{4279f1f0 SurfaceView paused=false} from container Window{4278ae70 io.github.x_wei.one_viewer/org.renpy.android.PythonActivity paused=false}
W/ActivityManager( 2074): Force removing ActivityRecord{41f0cd50 io.github.x_wei.one_viewer/org.renpy.android.PythonActivity}: app died, no saved state
W/WindowManager( 2074): Failed looking up window
W/WindowManager( 2074): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@426abd90 does not exist
W/WindowManager( 2074): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7767)
W/WindowManager( 2074): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7758)
W/WindowManager( 2074): at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:873)
W/WindowManager( 2074): at android.os.BinderProxy.sendDeathNotice(Binder.java:449)
W/WindowManager( 2074): at dalvik.system.NativeStart.run(Native Method)
I/WindowState( 2074): WIN DEATH: null
W/InputMethodManagerService( 2074): Got RemoteException sending setActive(false) notification to pid 15818 uid 10179
E/gralloc_overlay( 1717): Fail to open device: No such file or directory!
E/gralloc_overlay( 1717): couldn't alloc overlay pmem (No such file or directory)
D/v_gralloc( 1717): gralloc_overlay_buffer_alloc failed, use previous gralloc
I/eFrame  (15864): pkgname_before:io.github.x_wei.one_viewer  class:com.anddoes.launcher.Launcher
W/System.err(15864): android.content.pm.PackageManager$NameNotFoundException
W/System.err(15864): at android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:210)
W/System.err(15864): at com.domobile.lockbean.l.a(Unknown Source)
W/System.err(15864): at com.domobile.lockbean.o.f(Unknown Source)
W/System.err(15864): at com.domobile.lockbean.o.e(Unknown Source)
W/System.err(15864): at com.domobile.lockbean.o.c(Unknown Source)
W/System.err(15864): at com.domobile.applock.service.LockService.g(Unknown Source)
W/System.err(15864): at com.domobile.applock.service.LockService.onStart(Unknown Source)
W/System.err(15864): at android.app.Service.onStartCommand(Service.java:450)
W/System.err(15864): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2501)
W/System.err(15864): at android.app.ActivityThread.access$1900(ActivityThread.java:134)
W/System.err(15864): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1300)
W/System.err(15864): at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err(15864): at android.os.Looper.loop(Looper.java:137)
W/System.err(15864): at android.app.ActivityThread.main(ActivityThread.java:4823)
W/System.err(15864): at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err(15864): at java.lang.reflect.Method.invoke(Method.java:511)
W/System.err(15864): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787)
W/System.err(15864): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554)
W/System.err(15864): at dalvik.system.NativeStart.main(Native Method)
D/PowerManagerService( 2074): lcdValue 97
D/PowerManagerService( 2074): lcdValue 97
D/PowerManagerService( 2074): lcdValue 97


--
You received this message because you are subscribed to a topic in the Google Groups "Kivy users support" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/kivy-users/IfaEZ2rd8Hg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to kivy-users+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Ben Rousch

unread,
Apr 18, 2015, 9:58:30 AM4/18/15
to kivy-...@googlegroups.com
The relevant line in the log is: I/python  (15818):  ImportError: No module named docutils.parsers

You need to add docutils to your requirements.
--

mx

unread,
Apr 18, 2015, 10:34:16 AM4/18/15
to kivy-...@googlegroups.com
Thank you for pointing out that! I added docutils and later on numpy for the requirements, but still got an error... 

I/GoogleURLConnFactory( 3652): Using platform SSLCertificateSocketFactory
D/PowerManagerService( 2074): lcdValue 97
I/ConfigFetchService( 3652): fetch service done; releasing wakelock
I/ConfigFetchService( 3652): stopping self
I/python  (25448):  /data/data/io.github.x_wei.one_viewer/files/lib/python2.7/site-packages/kivy/core/image/img_pygame.py:13: RuntimeWarning: import cdrom: No module named cdrom
I/python  (25448):  (ImportError: No module named cdrom)
I/python  (25448): [INFO              ] [Image       ] Providers: img_tex, img_dds, img_gif, img_pygame, img_pil (img_ffpyplayer ignored)
D/PowerManagerService( 2074): lcdValue 97
I/python  (25448): [INFO              ] [Text        ] Provider: pygame
I/python  (25448):  Traceback (most recent call last):
I/python  (25448):    File "/media/wx/FILES/ADT/one_reader/.buildozer/android/app/main.py", line 58, in <module>
I/python  (25448):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/pickle.py", line 1378, in load
I/python  (25448):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/pickle.py", line 858, in load
I/python  (25448):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/pickle.py", line 1090, in load_global
I/python  (25448):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/pickle.py", line 1124, in find_class
I/python  (25448):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/site-packages/numpy/__init__.py", line 137, in <module>
I/python  (25448):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/site-packages/numpy/add_newdocs.py", line 9, in <module>
I/python  (25448):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/site-packages/numpy/lib/__init__.py", line 4, in <module>
I/python  (25448):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/site-packages/numpy/lib/type_check.py", line 8, in <module>
I/python  (25448):    File "/media/wx/FILES/ADT/buildozer/python-for-android/build/python-install/lib/python2.7/site-packages/numpy/core/__init__.py", line 5, in <module>
I/python  (25448):  ImportError: Cannot load library: reloc_library[1306]:  1718 cannot locate 'log2l'...
I/python  (25448):  
I/python  (25448): Python for android ended.
I/AndroidRuntime(25448): VM exiting with result code 0, cleanup skipped.

Shruti Chandra

unread,
Nov 9, 2015, 9:33:38 AM11/9/15
to Kivy users support
Did you find the solution for cPickle yet ?


On Saturday, 18 April 2015 01:01:22 UTC+1, jdd...@gmail.com wrote:

mx

unread,
Nov 9, 2015, 11:40:59 AM11/9/15
to kivy-...@googlegroups.com
No, I haven't tried it since April...

And by the way what is the best practice to store and restore information in kivy ?

Message has been deleted

Shruti Chandra

unread,
Nov 10, 2015, 2:33:48 AM11/10/15
to kivy-...@googlegroups.com
@Kovak

I am generating apk through buildozer. As you said, should I put lib-dynload/_lsprof.so in whitelist.txt and remove from blacklist.txt in Kivyapp/.buildozer/android/platform/python-for-android/src ??

Although, In my buildozer.spec file, I put android.p4a_whitelist = pickle.

Do I need to change at all the places?



cheers,
Shruti Chandra


On Tue, Nov 10, 2015 at 12:47 AM, Kovak <kova...@gmail.com> wrote:
cPickle does not need to be added to the requirements because it is in the python standard library. However it does need to be whitelisted or removed from the blacklist. You can see all modules that are by default blacklisted here: https://github.com/kivy/python-for-android/blob/old_toolchain/src/blacklist.txt

You can either edit blacklist.txt or edit the whitelist.txt. For cPickle the module in question is _lsprof.so

Shruti Chandra

unread,
Nov 10, 2015, 4:32:34 AM11/10/15
to Kivy users support
In the end, I put  android.p4a_whitelist = cPickle. and also added p to source.include_exts = py,png,jpg,kv,atlas,p in .spec.

Now it works.


On Saturday, 18 April 2015 01:01:22 UTC+1, jdd...@gmail.com wrote:

Kovak

unread,
Nov 10, 2015, 7:14:42 PM11/10/15
to Kivy users support
Sorry, my instructions were actually for cProfile not cPickle. I got confused when I sent the reply. There is nothing you need to do, adding cPickle to the whitelist does nothing because it is not in the blacklist and adding p to include_exts does nothing because that is just to do with which files get packaged when you build your application. So for others reading this, in my experience cPickle works out of the box on Android, but cProfile does require whitelisting _lsprof.so.
Reply all
Reply to author
Forward
0 new messages