是否有任何方法可以标记代码的某个位置,哪些方法需要改进?我在某个地方看过它但现在不记得了。它会阻止发布版本,而不是gulp.task('css', function(){
return gulp.src(paths.css)
.pipe(concatCSS('style.css'))
.pipe(minifyCSS({keepSpecialComments: 1}))
.pipe(rename({
suffix: '.min'
}))
.pipe(gulp.dest(dest.css))
});
评论。它是什么?
答案 0 :(得分:2)
我找到了。这是StopShip lint check。
在build.gradle中启用它:
android {
...
lintOptions {
abortOnError true
fatal 'StopShip'
}
}
如果您的代码中有//STOPSHIP
条评论,则会在生成发布版apk时引发错误。
您可以在偏好设置>中打开Android Studio中的//STOPSHIP
突出显示(默认情况下我没有启用)。编辑>代码风格>检查。搜索STOPSHIP
以找到正确的设置。
答案 1 :(得分:0)
我认为没有提供本地方式。
你可以通过控制一个布尔值来做这样的事情:
static boolean isDebug = false;
assert isDebug = true;
if (isDebug)
{
/* Do stuff only for debug builds */
}
答案 2 :(得分:0)
我们需要使用 BuildConfig.DEBUG
if (BuildConfig.DEBUG)
{
/* Do stuff only for debug builds */
}
它是仅为Debug编写一些代码的正确方法,无需使用任何变量来检查调试,因为 BuildConfig.DEBUG 由Android运行系统负责,具体取决于您的Build Config。< / p>