2013-03-27 45 views
0

我有一個庫項目和不同的圖像/ teksts等子項目,使用這個庫。我希望每個應用程序(子項目)都有它自己的crashreport formkey,但我只能在庫的Application類中靜態設置一次,使用「@ReportsCrashes(formKey = ...」android ACRA crashreports:multiple formKeys

是否有另一種方法設置它,所以formkey可以爲每一個應用程序不同,創建使用這個庫

回答

0

找到了解決方案,您將需要非常最新版本阿克拉,而做到這一點:?

@ReportsCrashes(formKey = "") 
public class RootApplication extends Application { 

@Override 
public void onCreate() { 

    ACRA.getConfig().setFormKey(
      getResources().getString(R.string.acra_form_key)); 
    ACRA.init(this); 
    ACRA.getErrorReporter().setReportSender(new HockeySender()); 

    super.onCreate(); 
} 

} 

當然你只使用hockeysender當你使用hockeyapp。