Italian Errore Privilegi App con Android 11

Star-Dust

Expert
Licensed User
Longtime User
Non ci sono restrizioni in quella cartella.
Fai una copia del file con File.Copy e invia la copia..vedi se funziona...

Facci vedere il codice che usi così vediamo se c'è qualche errore.

Perché usi share se non devi condividere la cartella?
 

Walter Scafati

Active Member
Licensed User
Longtime User
Non ci sono restrizioni in quella cartella.
Fai una copia del file con File.Copy e invia la copia..vedi se funziona...

Facci vedere il codice che usi così vediamo se c'è qualche errore.

Perché usi share se non devi condividere la cartella?

Con la domanda "Perché usi share se non devi condividere la cartella?" mi hai fatto accendere la lampadina !!!
Ho sostituito share con File.DirInternal e tutto funziona bene! Misteri!!!
 

Walter Scafati

Active Member
Licensed User
Longtime User
Rimane solo il problema dell'AppUpdating che non funziona, questo il messaggio di errore:

*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
Using FileProvider? true
wcl.Initialize(wcl)
---- AppUpdating.UpdateApk
Current Version: 1.01
** Activity (main) Resume **
*** Service (httputils2service) Create ***
** Service (httputils2service) Start **
---- AppUpdating.JobDone --
JobName = JobWebVNcompare, Success = true
-- JoWebVNcompare
Read while in webVNcompare: ver=1.02
Web version number: 1.02
Newer version available. Now I try its downloading
-- ApkUpdate
---- AppUpdating.JobDone --
JobName = JobApkUpdate, Success = true
-- JobApkUpdate
java.io.FileNotFoundException: /storage/emulated/0/Android/data/b4a.verdeco/files/tmp.apk: open failed: EACCES (Permission denied)
at libcore.io.IoBridge.open(IoBridge.java:492)
at java.io.FileOutputStream.<init>(FileOutputStream.java:236)
at anywheresoftware.b4a.objects.streams.File.OpenOutput(File.java:449)
at eu.dgconsulting.appupdating.cl_appupdate._jobdone(cl_appupdate.java:431)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213)
at anywheresoftware.b4a.keywords.Common$11.run(Common.java:1178)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:263)
at android.app.ActivityThread.main(ActivityThread.java:8278)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:612)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1006)
Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
at libcore.io.Linux.open(Native Method)
at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:254)
at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8160)
at libcore.io.IoBridge.open(IoBridge.java:478)
... 13 more
java.io.FileNotFoundException: /storage/emulated/0/Android/data/b4a.verdeco/files/tmp.apk: open failed: EACCES (Permission denied)
at libcore.io.IoBridge.open(IoBridge.java:492)
at java.io.FileOutputStream.<init>(FileOutputStream.java:236)
at anywheresoftware.b4a.objects.streams.File.OpenOutput(File.java:449)
at eu.dgconsulting.appupdating.cl_appupdate._jobdone(cl_appupdate.java:431)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213)
at anywheresoftware.b4a.keywords.Common$11.run(Common.java:1178)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:263)
at android.app.ActivityThread.main(ActivityThread.java:8278)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:612)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1006)
Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
at libcore.io.Linux.open(Native Method)
at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:254)
at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8160)
at libcore.io.IoBridge.open(IoBridge.java:478)
... 13 more

Come posso risolvere quest'ultimo problema?
 

Star-Dust

Expert
Licensed User
Longtime User
Apri un thread per questo problema
 
Top