"불행히도 [app] 중지되었습니다"메시지를 표시하는 방법은 무엇입니까?


11

특정 앱에 대해이 오류를 수정하려고하지 않습니다. 나는 그것이 쓸모없고 발생할 때마다 매우 산만하기 때문에 전 세계적으로 완전히 억제하려고합니다.

충돌이 발생할 때마다 "안타깝게도 [blah] 중지되었습니다"오류 메시지가 표시되지 않도록하려면 어떻게 전화를 중지시킬 수 있습니까? (필요한 것을 편집 할 수있는 루트 권한이 있습니다.)


1
Mehrdad의 경우 설정-> 응용 프로그램 등의 모든 앱 탭으로 이동 한 다음 질문 설정에서 앱으로 이동하여 알림을 비활성화하십시오. 재부팅, 나는 이것이 부팅시 발생한다고 생각하고 있습니까? 이것이 문제를 해결하는지 확인하십시오. 그렇지 않으면 알림을 미세 관리하기위한 사내 기능이없는 경우 앱이 필요합니다. @Lucky가 문제가 발생했습니다. 로그 캣을 확인하십시오. 문제 해결 경로가 표시 될 수 있습니다.
moonbutt74

3
의견을 약간 정리했습니다. 앱 등을 제거하고 싶지 않다고 생각합니다.
Matthew 읽기

Android 5.1.1 (CM12.1) 용 작동 솔루션을 게시 할 수 있습니까?
Firelord

@Firelord 나는 조금 늦었다는 것을 알고 있지만 작동하는 솔루션을보고 싶습니다!
Code Wiget

@Ryan 죄송합니다. 더 이상 내 솔루션을 기억하지 않습니다. :(
Firelord

답변:


7

코드를 사용자 정의하지 않고는 할 수 없습니다. 관련 코드는 Activity Manager에 있으며 ( crashApplication()및 참조 handleAppCrashLocked()) 다음 두 가지 경우에만 이러한 충돌 메시지를 표시하지 않습니다.

  1. 마지막 충돌 이후 앱이 너무 빨리 중단되었습니다.
  2. 앱이 너무 여러 번 충돌했습니다.

0

Matthew가 말했듯이 AOSP를 다시 작성하지 않으면이 동작을 변경할 수 없습니다.

외에도 사용자 정의에서 ActivityManagerService.java, 당신은 또한 변경할 수 있습니다 AppErrorDialog.java대화 상자이 클래스가 구현과 이미 상당히 이상 (산들 바람에서 5 분)이며 제한 시간 이후 자체를 기각하도록 설계 :. 을 DISMISS_TIMEOUT예를 들어 몇 초로 낮추면 더 짧게 만들 수 있고 덜 방해적인 팝업을 가질 수 있습니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.