为什么毕加索评论 "Do NOT pass BuildConfig.DEBUG"

Why does Picasso comment that "Do NOT pass BuildConfig.DEBUG"

https://github.com/square/picasso/blob/master/picasso/src/main/java/com/squareup/picasso/Picasso.java#L444

  /**
   * Toggle whether debug logging is enabled.
   * <p>
   * <b>WARNING:</b> Enabling this will result in excessive object allocation. This should be only
   * be used for debugging Picasso behavior. Do NOT pass {@code BuildConfig.DEBUG}.
   */
  @SuppressWarnings("UnusedDeclaration") // Public API.
  public void setLoggingEnabled(boolean enabled) {
    loggingEnabled = enabled;
  }

正在学习Picasso的源码,不知为何不能使用BuildConfig.DEBUG

我知道 Eclipse/ADT 中存在一些问题,但 Android Studio/Gradle 中仍然不可靠吗?还是其他原因?

我认为您不应该在调试版本中一直启用它。仅当您对 Picasso 有一些问题并希望在修复它们后进行调试和禁用时才启用此功能。