2013-03-01 85 views
1

我剛纔在我的Android應用程序中實現bugsense 3.2庫,發佈測試客戶端之前。我的應用正處於測試階段。爲了測試崩潰報告,我故意在我的活動中加入了一個崩潰代碼。Bugsense不發送崩潰報告,

BugSenseHandler.initAndStartSession(MainActivity.this, "MY_KEY"); // MY_KEY is replaced with actual key 
String a = null; 
a.toString(); 

應用程序如預期崩潰,但我沒有收到我的註冊電子郵件ID的任何崩潰報告。我的問題是,Bugsense需要多長時間來報告崩潰?還是有什麼我做錯了。

我已經提供了所需的互聯網許可。

<uses-permission android:name="android.permission.INTERNET" />

請幫幫忙,我的客戶正在失去耐心,因爲他正在經歷在我無法找出應用中的一些碰撞。

回答

0

多久bugsense需要報告崩潰?

我在我的項目中使用bugsense來發送bugsense web面板上的logcat。它會立即顯示logcat並確保移動設備與互聯網連接。

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    BugSenseHandler.initAndStartSession(Context, APIKEY); 
    setContentView(R.layout.main); 
    //rest of your code here 
} 

請檢查您在此處使用的API密鑰是否正確。

您有多個備選獲得logcat的。

爲了得到錯誤跟蹤,你可以使用​​。

我對發送錯誤跟蹤開發者的電子郵件帳戶GitHub的一個項目。

here下載。

+0

你能告訴我我的實現有什麼問題嗎? – yogeshhkumarr 2013-03-01 17:52:55

+0

我猜不出喜歡它。猜測發佈代碼後的內容。 – 2013-03-01 17:54:44

1

我科斯塔斯在BugSense插件的Android開發者。首先,請確保你的API密鑰是正確的。還有一個可以使用的調試選項,您可以使用BugSenseHandler.I_WANT_TO_DEBUG = true啓用它;在init之前。這會告訴你出了什麼問題。

+0

BugSenseHandler.I_WANT_TO_DEBUG = true; BugSenseHandler.initAndStartSession(this,apiKey); 這不適合我。報告錯誤,但崩潰不是,既不是實時的,也不是明智的。 此外,調試模式在日誌上不會引發任何操作。試着用'錯誤','感'和任何其他的過濾器組合。 – albertpeiro 2014-05-20 09:59:38

+0

我嘗試使應用程序崩潰與UnsuportedOperationException和:int a = 34/0;這兩個確實使應用程序崩潰。 – albertpeiro 2014-05-20 10:04:17

+0

你好!默認的BugSense logcat標記爲「BugSenseHandler」,因此請在初始化插件之前啓用調試,然後使用以下命令測試logcat輸出,然後重試:adb logcat BugSenseHandler:* *:s – kospol 2014-05-20 18:20:12