Hi! Same issue here, copying a SQLite file from assets to external storage. Any tip or workaround to fix this? Thanks in advance :)
El martes, 1 de marzo de 2016, 23:15:36 (UTC+1), Michael G escribió: > > This was a problem with chmod'ing external storage files once upzipped. > I'm not sure why this would have ever worked even on lower apis though. It > doesnt make sense that you can chmod something not in its own private user > space, i.e. public external storage. However, the python executables in > private space are okay to chmod the files. ( fyi: the chmod technique that > damon came up with for this was never google/android official ) > > There does not need to be any modification of privileges on these files > once unzipped for the python interpreter to use for imports. > > I fixed this bug by modifying the Utils and ScriptActivity java files. You > will no longer get the EPERM errors on install. I forked this project and > added the PIE executables too so this you can run python apks on api 5.0 or > greater now. > > my repos is here : https://github.com/ainsophical/droid-python > > Cheers, > > -Michael > > On Saturday, January 23, 2016 at 5:50:18 AM UTC-5, Polyvios Liosis wrote: >> >> Hello. >> I tried to install an apk (from android-python27 project) which unzip and >> chmod some files in my storage, but I get the following Error (API 21): >> >> Unzip extracted >> /storage/emulated/0/com.android.python27/extras/python/xml/etree/ElementPath.py >> 01-18 17:08:54.403 20996-21039/com.android.python27 W/FileUtils: >> Failed to >> chmod(/storage/emulated/0/com.android.python27/extras/python/xml/etree/ElementTree.py): >> >> android.system.ErrnoException: chmod failed: EPERM (Operation not permitted) >> >> This is happening for every file in folder extras. As a result I cannot >> run the python scripts. When I try to install the apk in my another android >> device (API 16) it chmod with success (and I really don't know why). >> I tried to change the permission via adb shell but it didn't work >> >> So is there a way to solve this matter? >> Thanks in advance. >> > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/android-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/e010eacf-fe69-498c-a34a-4c13e32c919f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

