Ich versuche eine ausgeliehene Zeitung / Magazin in einer externen App zu öffnen.
Dies funktioniert nicht, die Onleihe App meldet: "Extern öffnen: Fehler beim Öffnen des Titels"
Das geschieht bei jeder Zeitung / Magazin welches ich ausgeliehen habe
Im Logging der Anwendung (logcat) ist folgendes zu lesen:
Code
E linker : readlink("/proc/self/fd/74") failed: Permission denied [fd=74]
E linker : warning: unable to get realpath for the library "/system/lib/hw/gralloc.msm8974.so". Will use given path.
E x1 : Error opening external app.
E x1 : java.lang.IllegalArgumentException: Failed to find configured root that contains /data/data/de.etecture.ekz.onleihe/files/acsm/1407406038-287967070.acsm
E x1 : at androidx.core.content.FileProvider$b.b(FileProvider.java:13)
E x1 : at androidx.core.content.FileProvider.e(FileProvider.java:2)
E x1 : at f.b.a.a.g.x1.w(OpenExternalAction.java:2)
E x1 : at f.b.a.a.g.x1.s(OpenExternalAction.java:3)
E x1 : at f.b.a.a.g.x1.t(OpenExternalAction.java)
E x1 : at f.b.a.a.g.m0.onDone(lambda)
E x1 : at org.jdeferred2.impl.AbstractPromise.triggerDone(AbstractPromise.java:4)
E x1 : at org.jdeferred2.impl.AbstractPromise.triggerDone(AbstractPromise.java:2)
E x1 : at org.jdeferred2.impl.DeferredObject.resolve(DeferredObject.java:5)
E x1 : at org.jdeferred2.impl.PipedPromise$8.onDone(PipedPromise.java:1)
E x1 : at org.jdeferred2.impl.AbstractPromise.triggerDone(AbstractPromise.java:4)
E x1 : at org.jdeferred2.impl.AbstractPromise.triggerDone(AbstractPromise.java:2)
E x1 : at org.jdeferred2.impl.DeferredObject.resolve(DeferredObject.java:5)
E x1 : at f.b.a.a.v.a1.v1$c$a.b(MediaOperationRegistry.java:1)
E x1 : at f.b.a.a.v.a1.v1$c.b(MediaOperationRegistry.java:4)
E x1 : at f.b.a.a.v.a1.m0.onDone(lambda)
E x1 : at org.jdeferred2.impl.AbstractPromise.triggerDone(AbstractPromise.java:4)
E x1 : at org.jdeferred2.impl.AbstractPromise.triggerDone(AbstractPromise.java:2)
E x1 : at org.jdeferred2.impl.DeferredObject.resolve(DeferredObject.java:5)
E x1 : at f.b.a.a.v.a1.r1.r(ACSMDownloadOperation.java:2)
E x1 : at f.b.a.a.v.a1.c.onDone(lambda)
E x1 : at org.jdeferred2.impl.AbstractPromise.triggerDone(AbstractPromise.java:4)
E x1 : at org.jdeferred2.impl.AbstractPromise.triggerDone(AbstractPromise.java:2)
E x1 : at org.jdeferred2.impl.DeferredObject.resolve(DeferredObject.java:5)
E x1 : at org.jdeferred2.impl.AbstractMasterDeferredObject$1.onDone(AbstractMasterDeferredObject.java:11)
E x1 : at org.jdeferred2.impl.AbstractPromise.triggerDone(AbstractPromise.java:4)
E x1 : at org.jdeferred2.impl.AbstractPromise.triggerDone(AbstractPromise.java:2)
E x1 : at org.jdeferred2.impl.DeferredObject.resolve(DeferredObject.java:5)
E x1 : at f.b.a.a.v.a1.r1$a.a(ACSMDownloadOperation.java:5)
E x1 : at j.z$b.k(RealCall.java:3)
E x1 : at j.g0.b.run(NamedRunnable.java:3)
E x1 : at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
E x1 : at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
E x1 : at java.lang.Thread.run(Thread.java:761)
E linker : readlink("/proc/self/fd/82") failed: Permission denied [fd=82]
E linker : warning: unable to get realpath for the library "/system/lib/hw/gralloc.msm8974.so". Will use given path.
Alles anzeigen