>  Q&A  >  본문

애플리케이션 중지 문제를 해결하는 방법은 무엇입니까?

<p>응용 프로그램을 개발 중인데 실행할 때마다 다음 메시지가 나타납니다. </p> <인용문> <p>죄송합니다. MyApp의 실행이 중지되었습니다. </p> </인용문> <p>이 문제를 해결하려면 어떻게 해야 합니까? </p> <시간/>

자세한 내용을 제공하세요. 이 질문은 초보 Android 프로그래머에게 스스로 문제를 해결하는 방법이나 올바른 질문을 하는 방법을 안내하기 위한 것입니다. </em></p>

P粉541565322P粉541565322425일 전458

모든 응답(2)나는 대답할 것이다

  • P粉274161593

    P粉2741615932023-08-22 13:17:50

    Google의 ADB 도구 를 사용하여 Logcat文件 문제를 분석할 수 있습니다.

    으아악

    logcat.txt 파일을 열고 앱 이름을 검색하세요. 실패 이유, 라인 번호, 클래스 이름 등에 대한 정보가 있어야 합니다.

    회신하다
    0
  • P粉200138510

    P粉2001385102023-08-22 10:46:29

    이 답변은 스택 추적을 검색하는 프로세스를 설명합니다. 이미 스택 추적이 있나요? "스택 추적이란 무엇이며 이를 사용하여 애플리케이션의 오류를 디버깅하려면 어떻게 해야 하나요? "에서 스택 추적에 대해 읽어보세요.

    질문

    잡히지 않은 RuntimeException이(가) 발생하여 애플리케이션이 종료되었습니다.
    그 중 가장 흔한 것은 NullPointerException입니다.

    어떻게 해결하나요?

    Android 애플리케이션(또는 Java 애플리케이션)이 충돌할 때마다 堆栈跟踪가 콘솔(이 경우 logcat)에 기록됩니다. 이 스택 추적에는 문제를 해결하는 데 필요한 중요한 정보가 포함되어 있습니다.

    안드로이드 스튜디오

    창 하단 표시줄에서 에뮬레이터나 장치가 선택된 Logcat按钮。或者,您可以按下alt+6。确保在设备패널을 클릭하세요. 다음으로 빨간색으로 표시된 스택 추적을 찾아보세요. logcat에 로그인된 내용이 많을 수 있으므로 스크롤하여 살펴보는 것이 좋습니다. 스택 추적을 찾는 쉬운 방법은 logcat을 지우고(오른쪽의 휴지통 사용) 애플리케이션이 다시 충돌하도록 하는 것입니다.

    스택 추적을 찾았습니다. 이제 어떻게 될까요?

    그렇습니다! 이미 문제 해결 과정의 절반을 완료했습니다.
    스택 추적을 분석하여 애플리케이션 충돌의 정확한 원인을 찾으면 됩니다.

    "스택 추적이란 무엇이며 이를 사용하여 애플리케이션의 오류를 디버깅하려면 어떻게 해야 하나요? "에서 스택 추적에 대해 읽어보세요.

    아직도 문제를 해결할 수 없습니다!

    异常 및 해당 라인을 찾았지만 여전히 해결 방법을 찾을 수 없다면 주저하지 말고 StackOverflow에 문의하세요.

    간결하고 명확하게 작성하세요. 스택 추적 및 관련 코드(예: 异常를 던지는 줄에서 몇 줄 위로)를 게시하세요.

    회신하다
    0
  • 취소회신하다