마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드스튜디오 drawable 최적화 질문입니다.

0 추천
안녕하세요. 안드로이드스튜디오를 공부하고 있는 학생입니다.

현재 제가 만들고 싶은 어플 기능을 구현한 후에,

디자인 작업을 하고 있습니다.

하지만 디자인을 위해 drawable에 ldpi, mdpi, tvdpi, hdpi 등으로 나누어서 넣어주었습니다.

하지만 각 버튼이나, 레이아웃의 배경에 drawable에 등록한 이미지를 여러장을 지정해주면

휴대폰에서 실행이 되지 않고 꺼져 버립니다.

drawable이 문제가 맞는지 확인을 위해 이미지를 모두 삭제하여 보니 또 원활히 작동이 잘되고 있습니다.

 

현재 각화면당 drawable은 10장 정도를 사용하고 있습니다.

이런 경우 어떤식으로 해야지 원활히 어플을 돌릴 수 있는지에 대해 궁금합니다.!!!!
익명사용자 님이 2017년 5월 24일 질문

2개의 답변

0 추천
메모리 부족일 겁니다.

Androidmainfest.xml 에 lagreheep 옵션을 true로 선언 해 주면 좀더 버틸 수 있지만,

궁극적으론, 이미지 사이즈를 줄이시는게 좋을 듯 합니다.

http://pk09.tistory.com/entry/%ED%81%B0%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%A1%9C%EB%94%A9%EC%8B%9C-Out-of-Memory-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95
익명사용자 님이 2017년 5월 24일 답변
0 추천
메모리 부족이 문제이고

 

이미지 로드 라이브러리를 사용해 보세요 최적화해서 로드를 하는방식으로

fresco, picasso, glide등
뱀휅휅 (1,170 포인트) 님이 2017년 5월 26일 답변
...