Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何通过 Eclipse 在 Windows 上禁用断言检查?
我试过使用
-assumenosideeffects junit.framework.Assert { *; }
但aseert检查仍在运行。
我已经看到adb shell setprop debug.assert 1了另一种解决方案,但我使用的是 Eclipse。
adb shell setprop debug.assert 1
关于 adb shell setprop debug.assert 1 您可以在任何系统中执行,因为使用 adb shell 您可以在 Android 操作系统中设置属性,而不是在您的计算机操作系统中。但无论如何,它是针对 Java 语言的断言,而不是您提到的 JUnit 断言。
如果您尝试删除 JUnit 断言,请使用:
-assumenosideeffects类junit.framework.Assert { *; }
它必须工作。但请注意,它仅在您导出未正常运行的包时适用。