Объем памяти, который имеет устройство! = Объем памяти, который вы можете использовать.ОС занимает много.Другие приложения берут хорошее количество.И даже память, которую вы можете использовать, фрагментирована в разные пулы.Обычно «OutOfMemoryException» означает нехватку памяти кучи Java (например, из-за собственной памяти будет другой сбой).Растровая память в разных версиях ОС уходит в разные сегменты, они меняли ее несколько раз.Так что это может быть по разным причинам - у вас слишком большое изображение, которое использует безумную память, у вас утечки, у вас достаточно памяти на устройстве, но по какой-то причине выделение кучи резко возросло, сетевой уровень неэффективен (если выиспользовать Volley для загрузки изображений, особенно глупо об этом).Здесь недостаточно информации, чтобы на самом деле дать вам предложение.Я попытался бы воспроизвести его на симуляторе с ОЗУ, преднамеренно ограниченным в 1 ГБ или меньше, и посмотреть, сможете ли вы воспроизвести его.