2011-09-09 127 views
0

我想導入ACRA到我的Android應用程序,但它不報告強制關閉。我跟着guide,但它仍然沒有報告崩潰。任何建議爲什麼? XML:Android的ACRA不報告崩潰

<CheckBoxPreference android:key="acra.enable" 
     android:title="@string/pref_disable_acra" 
     android:summaryOn="@string/pref_acra_enabled" 
     android:summaryOff="@string/pref_acra_disabled" 
     android:defaultValue="true"/> 

優先級:

public class Preferences extends PreferenceActivity { 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     addPreferencesFromResource(R.layout.preferences); 

    } 
} 

這裏是一個畫面,同時啓用/禁用複選框: enter image description here

回答

1

確保formKey參數是正確的,模式設置爲TOAST實際查看報告何時發送。如果您未連接到Internet,則在連接時會發送報告。

+0

formkey是正確的。有互聯網連接,我已經設置了TOAST消息。 – Omar

+0

您是否調用過'ACRA.init()'?檢查你的表格。確保'acra.enable'首選項設置爲'true'。就是這樣。 –

+1

acra.enabled應該在哪裏設置? – Omar

4

確保您已將ACRA加入到manisfest中並且允許互聯網許可。

儘量不要使用通知崩潰報告,仍然是越野車,只能嘗試使用吐司顯示崩潰的方法。還要確保您的應用在加載ACRA之前不會崩潰。

最後檢查您的表單密鑰,並確保您已在Google文檔中創建表單並啓用您的ARCA。

+0

如何啓用ACRA? – Omar

+0

試試看這個樣本http://code.google.com/p/acra/source/browse/#svn%2Ftrunk%2Fexamples%2FCrashReport%2Fsrc%2Forg%2Facra%2Fsampleapp – xDragonZ

+0

我把checkboxPreference,現在當我啓用複選框,在LogCat中我得到「ACRA已禁用」,當我禁用複選框時,我仍然收到相同的消息! – Omar