1
代码断言是否真正在Android中为发布版本运行?声明失败不会被我的代码报告。它导致崩溃。有没有办法打开释放模式的断言?Android中的代码断言
代码断言是否真正在Android中为发布版本运行?声明失败不会被我的代码报告。它导致崩溃。有没有办法打开释放模式的断言?Android中的代码断言
我认为使用junit.framework.Assert
而不是Java assert
关键字(它被Dalvik剥离)应该有所斩断。
如果您坚持使用assert
关键字,有各种各样的workarounds。
即使在Java上,assert也仅用于调试目的,并不保证可用于发行版。
断言用于查找编程错误。它们不是程序逻辑的一部分。断言失败,你“编程失败”... ;-)(*阅读= _不能是) – kay 2012-07-17 21:51:27