Android Studio 断言不工作

Android Studio assert not working

我正在调用 findViewById,Android Studio(3.1 版,稳定版)提示我进行断言:

当我 select 它时,它会在 selected 行上方添加以下行:

assert v != null;

太棒了。我 运行 应用程序,View v 为空。但是,断言不起作用,它会跳转到调试器中它下面的行:

这怎么可能?这是 Android Studio 自己的建议,我没有做任何更改。它自己的 recommendation/autogenerated 代码不起作用。我是否遗漏了一些明显的东西?

显然,(如评论中所述)默认情况下禁用断言,但 Android Studio 鼓励断言。

通过这种方式,"problem" 可以归类为具有误导性的用户体验问题,而不是技术问题。