개발/Android

Android - 일부 기기 터짐 현상

스카이룬 2020. 7. 15. 13:34
반응형

코딩 잘하고 내 폰에서 테스트해서 잘 됐는데 다른 폰에서 터지는 경우가 있습니다.
일부 기기에서만 발생하는 에러인데요.
여러 가지 원인들이 있습니다. 이미지 크기나, Version이 안 맞는 경우도 있고 맞은데..

이것도 다 문제없는데 터지는 경우가 있습니다.
제가 최근에 겪었던 문제인데요. OOM입니다.
OOM 은 OutOfMemory의 약자로 메모리 부족 현상으로 생기는 문제인데요.

이미지가 들어갔는데 Xml에서 android:background=""이렇게 줬을 경우 이미지 용량에 인해 터지는 경우인데요. 다들 쉽게 안 터질 거라 생각하시겠지만. 전 4개에 터졌습니다. LG G6에서요.
최근 폰인 데 메모리에서 터지더라고요.

확인해보는 방법은 일단 터지는 테스트 기기로 이미지를 전부 제거한 후에 잘 돌아가면 OOM입니다.
Logcat에 OOM 안 뜹니다. 이미지로 뜬 건 정확한 건 저도 모르겠습니다.

저는 Glide로 이미지를 넣어서 해결했습니다.

끝.

반응형