Ответ 1
adb shell setprop debug.assert 1
из вашего упомянутого вопроса должен быть выполнен на устройстве, на котором вы тестируете, поэтому вы можете взломать script или даже создать для него задачу gradle (gradle document).
В целом я бы рекомендовал также иметь ваши чеки в производстве и надлежащим образом обрабатывать их. Простым решением было бы выбросить RuntimeException
. При проверке Exception вы даже можете справиться с восстановлением из этих ошибочных состояний/злоупотреблений вашего api.
Кроме того, было бы целесообразно добавить надлежащие тесты, которые гарантируют, что ваш код /API выдаст только "действительные" значения, которые могут обрабатываться остальной частью вашего кода.