Android

Fatal Exception: java.lang.RuntimeException: android.os.DeadSystemException이 발생하는 이유

Fatal Exception: java.lang.RuntimeException: android.os.DeadSystemException이 발생하는 이유는 무엇인가?

Fatal Exception: java.lang.RuntimeException: android.os.DeadSystemException 
       at android.app.ActivityThread.handleSleeping + 4433(ActivityThread.java:4433) 
       at android.app.ActivityThread.-wrap24(ActivityThread.java) 
       at android.app.ActivityThread$H.handleMessage + 1918(ActivityThread.java:1918) 
       at android.os.Handler.dispatchMessage + 106(Handler.java:106) 
       at android.os.Looper.loop + 164(Looper.java:164) 
       at android.app.ActivityThread.main + 7000(ActivityThread.java:7000) 
       at java.lang.reflect.Method.invoke(Method.java) 
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run + 441(RuntimeInit.java:441) 
       at com.android.internal.os.ZygoteInit.main + 1408(ZygoteInit.java:1408)


android.os.DeadSystemException 클래스를 열어보면 아래와 같은 주석이 있다.

핵심 Android 시스템이 종료되었으며 런타임 재시작이 진행 중입니다. 실행중인 모든 앱이 즉시 종료됩니다.
(The core Android system has died and is going through a runtime restart. All running apps will be promptly killed.)

package android.os;
/**
* The core Android system has died and is going through a runtime restart. All
* running apps will be promptly killed.
*/
public class DeadSystemException extends DeadObjectException {
     public DeadSystemException() {
         super();
     }
}

소스 코드 상의 문제가 아니라, 안드로이드 운영체제의 문제로 보여진다.
개발자가 할 수 있는 일은 없는가?

DeadSystemException(개발자 문서 참고 )

Leave a Reply

error: Content is protected !!