2012-05-20 3 views
1

비 시장 타사 앱을 개발 중이며 내 클라이언트 장치에서 잘못된 점을 이해하고 싶습니다.
그럼 어떻게 할 건가요?
나는 모든 스택 추적 및 다른 로그를 수집하여 전자 메일 또는 이와 유사한 것으로 보낼 것을 생각하고있었습니다.
클라이언트 기기의 문제점을 이해하는 일반적인 방법이 있습니까? 어떤 맞춤식, 신뢰할 수없는 관행을 사용하고 싶지 않기 때문에 조언을 많이 부탁드립니다.클라이언트 장치에서 디버그 데이터를 효율적으로 가져 오는 방법

답변

5

응용 프로그램이 손상된 경우 정보를 수집하려면 ACRA - Application Crash Report for Android 라이브러리를 사용할 수 있습니다.

응용 프로그램이 손상된 경우 (stacktrace, device informations, ...)에 google 문서를 거의 자동으로 게시합니다. 그것은 그 충돌의 원인을 분석하는데 꽤 도움이된다.

사용자가 해당 충돌의 원인을 찾는 데 도움이되는 몇 가지 추가 정보를 작성하도록 사용자에게 제안 할 수 있습니다.

1

BugSense를 사용하고 있는데 정말 사용하기 쉽고 매우 유용합니다.

http://www.bugsense.com/

그냥 응용 프로그램에 한 줄을 추가하고이 갈 수 있습니다.

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
     setContentView(R.layout.main);   

    BugSenseHandler.setup(this, "YOUR_API_KEY");    

    // The rest of your code goes here 
} 
관련 문제