最佳答案
在调试模式下运行应用程序时,BuildConfig.DEBUG 无法工作(= 逻辑设置为 false)。 我用 Gradle 来建造。我有一个图书馆的项目,我做这个检查。在构建调试文件夹中,BuildConfig.java 如下所示:
/** Automatically generated the file. DO NOT MODIFY */
package common.myProject;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
}
在发布文件夹中:
public static final boolean DEBUG = false;
在图书馆项目和应用项目中。
我试图通过检查一个变量来解决这个问题,这个变量设置了我的项目的一个类。此类从库继承并启动。
<application
android:name=".MyPrj" ...
这导致了另一个问题: 我在运行在应用程序类之前的 DataBaseProvider 中使用了 DEBUG 变量,由于这个 bug,它将无法正常运行。