1
代碼斷言是否真正在Android中爲發佈版本運行?聲明失敗不會被我的代碼報告。它導致崩潰。有沒有辦法打開釋放模式的斷言?Android中的代碼斷言
代碼斷言是否真正在Android中爲發佈版本運行?聲明失敗不會被我的代碼報告。它導致崩潰。有沒有辦法打開釋放模式的斷言?Android中的代碼斷言
我認爲使用junit.framework.Assert
而不是Java assert
關鍵字(它被Dalvik剝離)應該有所斬斷。
如果您堅持使用assert
關鍵字,有各種各樣的workarounds。
即使在Java上,assert也僅用於調試目的,並不保證可用於發行版。
斷言用於查找編程錯誤。它們不是程序邏輯的一部分。斷言失敗,你「編程失敗」... ;-)(*閱讀= _不能是) – kay 2012-07-17 21:51:27