Closed GoogleCodeExporter closed 8 years ago
This will not work. You can't load dynamic libraries from /sdcard it's mounted
with permissions to prevent that.
You should create a zip file with this c files and use the Py4A installer to
install it (if you change the extension to egg then it will automatically let
you uninstall it later)
For testing purposes I suggest you use adb to push the files into /tmp and load
from there, that works on some devices
Original comment by naranjo....@gmail.com
on 18 Feb 2011 at 5:38
But I was able to load shared libraries from /sdcard. That's precisely what I
tested when I copied libc.so over to the same directory as libSDL.so on
/sdcard/lib. I can load /sdcard/lib/libc.so, but not /sdcard/lib/libSDL.so.
Now I'm suspecting dependencies.
I will try zipping the dependent libraries together to see if that helps.
Thanks.
Original comment by paul.dan...@gmail.com
on 18 Feb 2011 at 5:51
do print libc, I'm quite sure you got the catched libc, you can't load a
library with teh same name more than once in Android AFAIK.
Original comment by naranjo....@gmail.com
on 18 Feb 2011 at 6:12
python_for_android_r6.apk has a basic file handler, that may simplify managing
these issues.
I can confirm that Android will not load .so files directly from sdcard.
Original comment by rjmatthews62
on 20 Mar 2011 at 7:08
Original comment by rjmatthews62
on 20 Apr 2011 at 3:47
Original issue reported on code.google.com by
paul.dan...@gmail.com
on 18 Feb 2011 at 5:11