2010-02-06 3 views
1

충돌하는 Android 애플리케이션에 대해 매우 모호한 질문이 있습니다.내 사용자가 내 앱이 작동하지 않는다고보고합니다. 에뮬레이터에서이 앱을 볼 수 없습니다.

내게 뭔가 잘못되었을 때 내 응용 프로그램이 충돌하고 있다고 사용자가보고합니다. 이 같은

기본적으로

그 단어 : 사용자가 올바르게 질문에 대한 답 -> 디스플레이 토스트 -> 내 서비스에 메시지를 보낼 -> 서비스에서 수신 된 정보의 업데이트 화면이

내 G1에 검사를하지 화면 크기와 해상도가 다르더라도 에뮬레이터에서 이걸 보지 못했습니다. 코드를 업데이트하는 모든 화면에서 catch 블록을 시도했지만 여전히 오류를보고하고 있습니다.

내 생각 엔 서비스가 종료 될 수도 있습니다. 그러나 이것은 단지 추측 일뿐입니다. 어떤 아이디어?

사용자로부터 더 많은 정보를 얻으려고하고 있지만 Android 마켓 시스템에 대한 의견이 부족합니다.

답변

8

설명이 매우 모호합니다 .. 화면 업데이트 전에 발생했던 화면 방향 변경을 고려하고 있습니까?

어쨌든, 일반적으로 디버깅을 위해, 당신은 시도 할 수 있습니다 :

+0

이 모양이 좋으므로 응용 프로그램을 사용하도록 업데이트 할 수 있습니다. 건배 – jax

2

반복하기 어려운 문제로 실행될 때마다 문제의 원인으로 이동하십시오. 사용자로부터 최대한 많은 정보를 얻고 환경을 복제하기 위해 최선을 다하십시오. 일시적으로 동일한 전화가 있더라도 동일한 앱을 설치하는 경우가 있습니다.

가능한 경우 여러 사용자로부터 정보를 얻고 패턴을 선택하십시오. 당신이 의존하는 일부 소프트웨어의 최신 버전을 실행하지 않는 모든 사람들을 위해 충돌이 일어나고 있습니까? 그들은 모두 같은 시간대에 있습니까? 그들은 모두 같은 모델의 전화를 가지고 있습니까? 그들은 모두 관련없는 것으로 보이는 동일한 앱이 설치되어 있습니까? 그들은 모두 공통점이 있습니까?

일반적인 답변을 드려 죄송합니다. 일반적인 질문이었습니다.

+0

+1 레몬에서 맛있는 레모네이드를 만드십시오. 제 편집이 불쾌감을 느끼면 롤백하십시오. – bernie

+0

나에게 잘 어울려 보인다 – Sqeaky

+0

Sqeaky에 응답 해 주셔서 감사합니다. 질문이 매우 모호하다는 것을 알지만, 지금 당장 제가해야 할 모든 것입니다. – jax

0

밖에 여러 개의 전화 고유의 충돌이 있습니다. 모든 충돌이 특정 전화에 있는지 알아보십시오. 나는 EditText를 편집하는 것으로 드러나는 Droid 사용자로부터보고 된 100 번 이상의 충돌이 발생했습니다.

앱에 새로운 기능을 구현하지 않고 로그와 전화 모델을 얻는 가장 쉬운 방법은 앱에 "로그 수집기"를 설치하고 충돌이 발생한 직후에 메일을 보내도록 사용자에게 요청하는 것입니다.

관련 문제