Se você está tendo erros “java.lang.OutOfMemoryError: bitmap size exceeds VM budget”, você deve procurar memory leaks no seu código e consertá-los.

Se você já fez isso e continua tendo problemas de falta de memória (OutOfMemory / OOM), então você pode tentar a solução abaixo. Basicamente você vai setar como null as callbacks de todos os drawables quando sua activity for destruída.

E este é um exemplo de layout:

Esta solução não vai resolver todos os erros de OutOfMemoryError (OOM), mas vai minimizá-los!