我正在尝试从发布的apk文件中删除日志记录。我遵循了使用BuildConfig.DEBUG
变量的建议,这将是真的调试构建和假的其他。
在Constants文件中,我有:
public static final LOG_ENABLED = BuildConfig.DEBUG;
然后在记录之前检查变量。
if(Constants.LOG_ENABLED){
// print Log
}
然后,在gradle
构建文件中添加了android
然后我运行了gradle assembleRelease
,但是日志仍然保留在apk文件中?
有人能好心地告诉我我的错误吗?
1条答案
按热度按时间n3h0vuf21#
boolean
类型:public static final boolean LOG_ENABLED = BuildConfig.DEBUG;
让它运转起来,就像下面这些答案一样:[ 1 ]、[ 2 ]
BuildConfig.DEBUG;
一直受到已知问题的影响--也包括with libraries--可以找到适用于Eclipse和Android Studio的解决方案,例如here