StarLight icon indicating copy to clipboard operation
StarLight copied to clipboard

자동 업데이트 기능으로 업데이트중 오류발생

Open sampple-korea opened this issue 11 months ago • 1 comments

자동 업데이트 기능으로 업데이트중 오류발생, 설치파일 다운로드가 모두 완료되고나서 오류가 발생합니다.

안드 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)


──────────

sampple-korea avatar Jan 19 '25 08:01 sampple-korea

군이슈로 인지하지 못했습니다. 죄송합니다. 문제 확인했고 금방 수정해보겠습니다.

mooner1022 avatar Jul 05 '25 16:07 mooner1022