Ответ 1
Если обработка IOException
и т.д. на самом деле не имеет смысла (т.е. вы действительно ничего не можете с этим поделать), оберните ее в RuntimeException
и выбросите. ACRA поймает и сообщит об этом. Если вы не хотите разбивать приложение, поймайте и обработайте его, затем используйте handleException()
для отправки отчета вручную:
ACRA.getErrorReporter().handleException(caughtException);
Подробнее здесь