2012-07-17 104 views
1

代码断言是否真正在Android中为发布版本运行?声明失败不会被我的代码报告。它导致崩溃。有没有办法打开释放模式的断言?Android中的代码断言

+0

断言用于查找编程错误。它们不是程序逻辑的一部分。断言失败,你“编程失败”... ;-)(*阅读= _不能是) – kay 2012-07-17 21:51:27

回答

0

我认为使用junit.framework.Assert而不是Java assert关键字(它被Dalvik剥离)应该有所斩断。

如果您坚持使用assert关键字,有各种各样的workarounds

0

即使在Java上,assert也仅用于调试目的,并不保证可用于发行版。