0


我正在開發Android應用程序,並且最近我開始使用ACRA進行簡單的錯誤報告。
我使用BugSense作爲後端來查看和檢查錯誤。
我一直在使用Android 2.3.3在Galaxy S2上進行測試,它運行良好,
但是當我在Galaxy S1上用Android 4.1.2 CyanogenMod和Galaxy S3用Android 4. *它由於某種原因停止工作。
這裏是我的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); 
    } 
} 


當應用程序崩潰,一個對話框出現,我按OK,感謝你的消息出現,但我看到BugSense什麼。
對於BugSense,這似乎更像是ACRA的問題,但我無法弄清楚什麼是錯誤的。
當我告訴ACRA發送電子郵件而不是向bugsense報告時,它工作正常。

感謝,塔爾

+0

這是HTTPClient的問題https://code.google.com/p/acra/issues/detail?id=141 – PanosJee

回答

1

從我的經驗有一些問題有,而不是「星期三」我剛纔所報告的問題,但什麼也沒做,並沒有什麼是變量是類似「星期三」就我所知,我們從我們身邊完成。所以可能只是嘗試使用bugsense jar等,它很容易設置,並運行。否則,請嘗試使用Crashlytics。非常容易和真棒崩潰報告。

相關問題