Gradle ビルド ツールを使用して最新バージョンの Android Studio で Java アサーションを有効にすることについて具体的に質問しています。リンターは、潜在的な NullPointerExceptions を検出したときにそれらを使用することを推奨しているため、確実に可能です。
次のコードは機能し、バグが発生すると例外をスローします。
if (vehicleLocation == null) throw new IllegalStateException("vehicleLocation is null");
これは AssertionError をスローしないため、オンになっていないと想定しています。
assert vehicleLocation != null;