在android studio中定义调试版本的类

时间:2015-03-12 10:30:13

标签: java android android-studio

我应该在哪里声明一个只能在Android Studio中为应用的调试变体编译的类?

我想要做的是从Web服务中保存一些伪造的响应,从发布版本中删除它以确保永远不会发送该代码:

 public static DebugFakeResponses{
     public static final String RESPONSE_SERVER_IN_MAINTENTANTE
                               ="{\"error\":\"In Maintentance\"}";
 }

由于

1 个答案:

答案 0 :(得分:0)

我不认为,您可以在不使用构建系统的情况下从调试模式中排除某些内容。但是你可以简单地检查,如果你处于调试模式并且只在这种情况下执行代码:

if (BuildConfig.DEBUG) {
  // do something for a debug build
}

Source