开发时如何避免许可证验证?

时间:2014-11-07 12:40:34

标签: android android-lvl

昨天我在我的项目中集成了许可证验证库,现在我无法继续开发,因为每次运行项目时检查都会失败,因为应用程序没有从Play商店下载,所以许可证不是有效的。

有没有办法防止这种情况发生?我的意思是一些方法而不是注释代码行。

谢谢。

1 个答案:

答案 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中,您会注意到由于无法访问或“死亡”而发出警告。代码(我觉得非常有用,可以看到我想要包含/排除的段落。)