[英]How user cloudant to send app crash report in android
我正在使用ACRA發送我的應用程序的崩潰報告。 我想使用Cloudant的免費托管服務。
我已經創建了一個數據庫上為它cloudant名稱為“移動”和生成的密鑰具有寫權限使用它 。
我在我的應用程序和構建路徑中添加了acra-4.5 jar文件。
formUriBasicAuthLogin具有密鑰,formUriBasicAuthLogin具有密碼。
在我的應用程序類中使用代碼-
@ReportsCrashes(formKey = "",
formUri = "https://mshuiet.cloudant.com/mobile/",
reportType = org.acra.sender.HttpSender.Type.JSON,
httpMethod = org.acra.sender.HttpSender.Method.PUT,
formUriBasicAuthLogin="Berndiverewyetheewrillyi",
formUriBasicAuthPassword="vWqRNHUoc26SodsvtmNTWDcw",
mode = ReportingInteractionMode.TOAST,
resToastText = R.string.app_name
)
public class Mobile extends Application{
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
ACRA.init(this);
}
}
我有例外:
無法發送1375431176000批准的崩潰報告。
另外,CloudAnt數據庫名稱必須以“ acra”開頭,在您的情況下,根據此處的文檔,該名稱將是“ acra-mobile”
https://github.com/ACRA/acralyzer/wiki/setup
另外,您的網址路徑應如下所示(刪除空格)
https:// [my-user-id]。 陰雲密布。 com / [我的數據庫] / _design / acra-storage / _update /報告
和Http方法應該像這樣
httpMethod = org.acra.sender.HttpSender.Method.POST
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.