昨天我在我的项目中集成了许可证验证库,现在我无法继续开发,因为每次运行项目时检查都会失败,因为应用程序没有从Play商店下载,所以许可证不是有效的。
有没有办法防止这种情况发生?我的意思是一些方法而不是注释代码行。
谢谢。
答案 0 :(得分:1)
我的意思是一些方法而不是注释代码行。
你可以,例如使用设置为常量值的static final
变量和将if
与常量值进行比较的final
。由于关键字static final boolean DEVELOP = false; // For developing set this to true
if ( DEVELOP == false ) {
Log.i("", "This will be included and executed");
} else {
Log.i("", "This code is unreachable and will not be included");
}
,此条件测试的结果无法更改。因此,在编译时,无法访问的代码不包含在编译器输出中。
示例:
menubutton
E.g。在Eclipse中,您会注意到由于无法访问或“死亡”而发出警告。代码(我觉得非常有用,可以看到我想要包含/排除的段落。)