在Android Studio中配置代码参数,以便根据构建目标进行异常处理?

时间:2015-03-05 02:09:00

标签: android-studio gradle android-gradle

我正在Android Studio中开发。我正在使用ACRA进行崩溃报告。

但是,当我在本地运行/构建时,我想要注释掉

// ReportsCrashes(formKey =“”,mailTo =“somebody@gmail.com”,mode = ReportingInteractionMode.TOAST,resToastText = R.string.crash_toast_text)

所以我可以在模拟器中处理调试。

但是,当我编译发布时,我不想忘记将这一行评论回来:)

有没有简单的方法来设置它?也许和Gradle一起?

1 个答案:

答案 0 :(得分:0)

最后,这就是我的所作所为。

  • 包含所有配置的注释。

  • 在我的主要Application.onCreate()方法中,我输入了

    if(!BuildConfig.DEBUG)     ACRA.init(本);

现在它只能启用ACRA,如果它是已签名的生产版本!