[원인]
ImageView나 Bitmap 등 이미지를 읽어올 때, 사용 가능한 메모리 영역을 넘었기 때문.
[해결책]
1. 이미지 사이즈를 줄인다. (resize)
2 .Manifest에서 다음과 같은 옵션을 준다.
<application 밑에
android:largeHeap="true" <- 이렇게 옵션을 준다.
안드로이드는 이미지 리소스에 대해서는 메모리 용량을 너무 적게 잡아놨다.
android:largeHeap은 memory heap 영역을 늘리는 옵션이다.
'안드로이드 > 참고 자료' 카테고리의 다른 글
Intent 사용 시 화면(액티비티) 전환 애니메이션 없애기 (0) | 2013.02.05 |
---|---|
Manifest 에서 android:screenOrientation 의 위치 (0) | 2013.02.01 |
error : Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE (0) | 2013.01.31 |
EditText 클릭 시 소프트키보드 숨김, 커서는 보이게 설정하는 방법 (0) | 2013.01.29 |
Error Message - can't open file for reading (0) | 2013.01.25 |