-
Notifications
You must be signed in to change notification settings - Fork 116
Closed
Description
I launched test-app on Samsung m31(Android 12) via Android Studio.
Everything was good, but after I added prod lcp library readium:liblcp:2.0.0@aar for testing opening prod lcpl files, (this library we obtained from Edrlab a long time ago) the app crashed on start with this stacktrace:
2022-11-14 21:31:51.667 17485-17485/? E/USNET: USNET: appName: org.readium.r2reader
2022-11-14 21:31:52.266 17485-17485/org.readium.r2reader E/AndroidRuntime: FATAL EXCEPTION: main
Process: org.readium.r2reader, PID: 17485
java.lang.RuntimeException: Unable to create application org.readium.r2.testapp.Application: android.app.BackgroundServiceStartNotAllowedException: Not allowed to start service Intent { act=org.readium.r2.testapp.MediaService cmp=org.readium.r2reader/org.readium.r2.testapp.MediaService }: app is in background uid UidRecord{f7258d5 u0a2183 SVC idle change:idle|uncached procs:0 seq(0,0,0)}
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7593)
at android.app.ActivityThread.access$1600(ActivityThread.java:315)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2286)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8751)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
Caused by: android.app.BackgroundServiceStartNotAllowedException: Not allowed to start service Intent { act=org.readium.r2.testapp.MediaService cmp=org.readium.r2reader/org.readium.r2.testapp.MediaService }: app is in background uid UidRecord{f7258d5 u0a2183 SVC idle change:idle|uncached procs:0 seq(0,0,0)}
at android.app.ContextImpl.startServiceCommon(ContextImpl.java:1941)
at android.app.ContextImpl.startService(ContextImpl.java:1887)
at android.content.ContextWrapper.startService(ContextWrapper.java:793)
at org.readium.r2.testapp.Application.onCreate(Application.kt:85)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1211)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7588)
at android.app.ActivityThread.access$1600(ActivityThread.java:315)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2286)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8751)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
The crash happened in startService() method
Metadata
Metadata
Assignees
Labels
No labels
