StarLight
StarLight copied to clipboard
자동 업데이트 기능으로 업데이트중 오류발생
자동 업데이트 기능으로 업데이트중 오류발생, 설치파일 다운로드가 모두 완료되고나서 오류가 발생합니다.
안드 14, 갤럭시, 스냅샷 채널사용중입니다. 계속시도해도 지속적으로 발생합니다.
아래에 로그 첨부합니다.
*** 치명적인 오류가 발생했습니다. 앱을 종료하는 중... ***
[버그 제보시 아래 메세지를 첨부해주세요.]
──────────
StarLight v0.3.1a-240815(build 5)
PluginCore v0.3.0
Build.VERSION.SDK_INT: 34
Build.DEVICE: b0q
thread : main
message : Need to declare android.permission.REQUEST_INSTALL_PACKAGES to call this api
cause : android.os.RemoteException: Remote stack trace:
at com.android.server.pm.ComputerEngine.canRequestPackageInstalls(ComputerEngine.java:4307)
at com.android.server.pm.IPackageManagerBase.canRequestPackageInstalls(IPackageManagerBase.java:221)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4083)
at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onTransact(PackageManagerService.java:7270)
at android.os.Binder.execTransactInternal(Binder.java:1375)
┉┉┉┉┉┉┉┉┉┉
Stack Trace:
java.lang.SecurityException: Need to declare android.permission.REQUEST_INSTALL_PACKAGES to call this api
at android.os.Parcel.createExceptionOrNull(Parcel.java:3069)
at android.os.Parcel.createException(Parcel.java:3053)
at android.os.Parcel.readException(Parcel.java:3036)
at android.os.Parcel.readException(Parcel.java:2978)
at android.content.pm.IPackageManager$Stub$Proxy.canRequestPackageInstalls(IPackageManager.java:8056)
at android.app.ApplicationPackageManager.canRequestPackageInstalls(ApplicationPackageManager.java:3996)
at dev.mooner.starlight.ui.settings.update.CheckUpdateActivityKt$checkUpdate$3$7$1$1.invokeSuspend(CheckUpdateActivity.kt:256)
at dev.mooner.starlight.ui.settings.update.CheckUpdateActivityKt$checkUpdate$3$7$1$1.invoke(Unknown Source:8)
at dev.mooner.starlight.ui.settings.update.CheckUpdateActivityKt$checkUpdate$3$7$1$1.invoke(Unknown Source:4)
at kotlinx.coroutines.flow.FlowKt__TransformKt$onEach$$inlined$unsafeTransform$1$2.emit(Emitters.kt:219)
at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:392)
at kotlinx.coroutines.flow.StateFlowImpl$collect$1.invokeSuspend(Unknown Source:15)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:230)
at android.os.Looper.loop(Looper.java:319)
at android.app.ActivityThread.main(ActivityThread.java:9063)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:588)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@bf0d3b9, Dispatchers.Main.immediate]
Caused by: android.os.RemoteException: Remote stack trace:
at com.android.server.pm.ComputerEngine.canRequestPackageInstalls(ComputerEngine.java:4307)
at com.android.server.pm.IPackageManagerBase.canRequestPackageInstalls(IPackageManagerBase.java:221)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4083)
at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onTransact(PackageManagerService.java:7270)
at android.os.Binder.execTransactInternal(Binder.java:1375)
──────────
군이슈로 인지하지 못했습니다. 죄송합니다. 문제 확인했고 금방 수정해보겠습니다.