我似乎无法在我的 eclipse android 项目中获得断言。我已按照此站点上的说明进行操作
但我仍然无法让他们工作。我的代码如下所示:
assert(false) : "PROGRAM ERROR - invalid dialog call";
有任何想法吗?
我似乎无法在我的 eclipse android 项目中获得断言。我已按照此站点上的说明进行操作
但我仍然无法让他们工作。我的代码如下所示:
assert(false) : "PROGRAM ERROR - invalid dialog call";
有任何想法吗?
Dalvik VM 默认忽略 Java 断言。要启用它,必须更改debug.assert
属性,例如通过在命令行中调用命令:
adb shell setprop debug.assert 1
请注意,之后您必须重新启动VM(强制停止应用程序:设置->应用程序->单击应用程序->强制停止)。
另请注意,该设置不是持久的(手机重启后断言将再次被禁用)。/data/local.prop
然而,在有根手机上,有一种方法可以通过放置包含行的文件来使其持久化
debug.assert=1
您希望在上面使用什么语言?
我会尝试:
assertTrue("Expected true", true);
assertFalse("Expected false", true);
assertEquals("Expected equal", "same", "same");
六月: