0

我有一个库项目和带有图像/teksts 等的不同子项目,它们使用这个库。我希望每个应用程序(子项目)都有自己的 crashreport formkey,但我只能在库的 Application 类中静态设置一次,使用“@ReportsCrashes(formKey=...”

是否有另一种设置方法,因此我使用此库创建的每个应用程序的表单键都可能不同?

4

1 回答 1

0

找到了解决方案。您将需要最新版本的 Acra,并执行以下操作:

@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();
}

}

当然,您只在使用 hockeyapp 时才使用 hockeysender。

于 2013-03-28T08:45:50.807 回答