Ошибка выхода из памяти в android Карты иногда - PullRequest
0 голосов
/ 13 февраля 2020

В моем приложении есть главный экран, на котором есть вид карты (больше похожий на изображение c), при щелчке на котором открывается экран с фрагментом поддержки карты с дополнительными слоями листов. Это прекрасно работает на большинстве устройств, но только на некоторых устройствах, если я несколько раз перемещаюсь между основным экраном и экраном карты, то получаю исключение из памяти. Любые предложения для этого?

Журналы:

W/Adreno-GSL(30734): <sharedmem_gpuobj_alloc:2461>: sharedmem_gpumem_alloc: mmap failed errno 12 Out of memory
E/Adreno-GSL(30734): <gsl_memory_alloc_pure:2236>: GSL MEM ERROR: kgsl_sharedmem_alloc ioctl failed.

1 Ответ

0 голосов
/ 13 февраля 2020

Добавьте эти две строки в файл манифеста

android:largeHeap="true"
android:hardwareAccelerated="false"
...