왜 안드로이드 애플 리케이션은 "강제 종료"합니까?

우리는 모두 작동하지 않는 완고한 앱을 가지고 있습니다. 안드로이드 사용자는 "애플리케이션이 예기치 않게 중단되었습니다. 다시 시도하십시오. "라는 메시지가 나타납니다. 앱을 종료하려면 '닫기'를 탭해야합니다. 많은 사람들이 "왜 안드로이드 앱이 강제 종료합니까?"라고 물었습니다. 대답하기 쉬운 질문은 아닙니다. 많은 이유가있을 수 있습니다.

일반적으로 앱은 처리하도록 코딩되지 않은 상태가 발생하여 강제 종료됩니다. 예를 들어 특정 앱이 화상 회의에 전면 카메라를 사용한다고 가정 해 보겠습니다. 카메라를 시작하면 전면 카메라에 액세스하려고 시도합니다. 그러나 휴대 전화에는 전면 카메라가 없습니다. 해당 상황을 처리 할 수있는 방식으로 프로그램이 프로그래밍되어 있지 않으면 "강제 종료"오류 메시지가 발생할 수 있습니다. 프로그램 코드는 오류를 방지하기 위해 전면 카메라가없는 상황을 처리하기 위해 앱 내에 명시 적으로 작성되어야합니다.

일부 강제 종료는 소프트웨어 호환성 문제로 인해 발생할 수 있습니다. Android 2.2에서 리소스를 활용하도록 앱을 작성했고 Android 8.0을 실행중인 경우 리소스가없는 경우 아무 것도 처리하도록 프로그래밍되지 않았기 때문에 앱을 제대로 실행하지 못할 수 있습니다. 메모리와 같은 자원에 대해서도 마찬가지입니다. 응용 프로그램이 작동하는 데 100MB의 RAM을 사용해야하고 사용하는 장치가 64MB 만 사용 가능하다면 포기하고 강제 종료 할 수 있습니다.

일반적인 강제 종료 문제 해결

대개 강제 종료 메시지는 앱이 손상된 데이터에 액세스하여 발생합니다. 한 가지 이유 또는 다른 이유로 앱에서 일정한 데이터가 사용 가능하고 액세스 할 수 없기를 기대합니다. 프로그램이 그러한 상황에서 무엇을해야하는지 프로그래밍하거나 "말하지"않았기 때문에 결과는 강제 종료됩니다. 이러한 경우 일반적으로 설정> 앱> 앱 이름> 데이터 지우기 로 이동하여 문제를 해결할 수 있습니다. 이 작업을 수행 할 수없는 경우 조언을 위해 앱 개발자에게 문의 할 수 있습니다.

강제 종료 오류를 방지하기 위해 사용자가 할 수있는 것은 거의 없습니다. 하지만 대개 Interwebs 전반의 다양한 Android 포럼에서 또는 다른 응용 프로그램을 사용하여 응용 프로그램 문제의 해결 방법을 찾을 수 있습니다. 좋든 싫든 강제 종료 오류는 단순히 Android 소유자의 삶의 일부입니다.