0


Android 용 앱을 개발 중이며 최근 ACRA를 사용하여 손쉬운 오류보고를 시작했습니다.
BugSense를 백엔드로 사용하여 오류를 확인하고 검사합니다.
나는 갤럭시 S2에서 안드로이드 2.3.3을 테스트 해왔다. 괜찮 았는데,
하지만 안드로이드 4.1.2 CyanogenMod가있는 갤럭시 S1과 안드로이드 4.가있는 갤럭시 S3에서 시도했을 때, 그것은 웬일인지 작동을 멈췄다.
여기 내 ACRA보고 코드 : 응용 프로그램의 충돌, 대화 상자가 나오면, 내가 확인을 누르면
BugSense에서 ACRA를 사용하면 Android에서 작동하지 않습니다. 4.1.2

@ReportsCrashes(
    formUri = "http://www.bugsense.com/api/acra?api_key=PLACEHOLDER", 
    formKey = "", 
    mode = ReportingInteractionMode.DIALOG, 
    resDialogTitle = R.string.crash_title, 
    resDialogText = R.string.crash_text, 
    resDialogOkToast = R.string.crash_confirmation_text 
    ) 
public class PLACEHOLDER extends Application { 

    @Override 
    public void onCreate() { 
     super.onCreate(); 

     //triggers the initialization of ACRA for error reporting 
     ACRA.init(this); 
    } 
} 


가, 감사의 메시지가 나타납니다하지만 BugSense에 아무것도 볼 수 없습니다.
이것은 ACRA보다 BugSense에서 더 문제가있는 것 같지만, 무엇이 잘못되었는지를 파악할 수 없습니다.
ACS에게 bugsense에보고하는 대신 전자 메일을 보내라고 말하면 제대로 작동합니다. 대신 나는 얼마 전에이 문제를보고하지만 아무것도 이루어지지 않았습니다, 그리고 될 것이없는 '수요일'의 '수요일'와 같은 변수 인 뭔가 약간의 문제가 내 경험에서

감사, 탈

+0

이것은 HTTPClient https://code.google.com/p/acra/issues/detail?id=141의 문제입니다. – PanosJee

답변

1

내가 아는 한 우리 편에서 해. 아마도 버그 센스 항아리 등을 사용해보십시오. 설정이 쉽고 실행하기가 쉽습니다. 그렇지 않으면 Crashlytics에 도전 해보십시오. 매우 쉽고 놀라운 충돌보고.