Мне нужно узнать, есть ли в моем манифесте Android какой-то удаленный класс (для активности exmaple) и сбой сборки. Класс красный с текстом «Неразрешенный класс ...», но сборка прошла успешно. Линт тоже в порядке.
Есть ли способ автоматически это обнаружить?
Проверьте имена package в java-файлах.
Я мог только думать о написании настраиваемой задачи gradle, которая брала бы AndroidManifest.xml, анализировала его, считывала android: name каждого действия и проверяла, существует ли файл. Задача будет выполняться перед задачей сборки. С другой стороны, я не вижу такой большой выгоды в том, чтобы тратить на это время, если только вы не удаляете десятки действий на ежедневной основе.