Ах хорошо. Да, я думаю, что Android удаляет ключевое слово assert во время выполнения. Так что это решение не будет работать в Android, по крайней мере, я не думаю.

у свое первое приложение для Android и свободно использую asserts () из junit.framework.Assert

Я хотел бы найти способ гарантировать, что утверждения компилируются только в отладочную сборку, а не в сборку выпуска.

Я знаю, как запросить атрибут android: debuggable из манифеста, чтобы я мог создать переменную и выполнить это следующим образом:

статический финальный логический mDebug = ...

if (mDebug) Assert.assertNotNull (view);

Есть лучший способ сделать это? т.е. я бы предпочел не использовать if () с каждым утверждением.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос