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

안드로이드어플개발 이미지를 덮어씌웠는데 적용이 1회만 적용됩니다.

0 추천
안드로이드 어플 디자인 변경을 위해서

기존 oldimage.png 라는 파일이 있다면

새로운 이미지(newimage.png)를 만들어서

 

newimage.png를 이름변경하여 oldimage.png라 수정하고

덮어씌우기로 해당 그림파일을 덮어씌웠습니다.

 

1회차 수정후 어플을 실행하면 그림이 수정이 됩니다.

 

그런데 이후 이미지가 맘에 들지 않아서 혹은 다른 엑티비티의 이미지를 수정하기 위해

 

1. oldimage2.png에 덮어씌우거나,  2. (구) oldimage.png 백업파일을 oldimage.png에 덮어씌웠을때,

소스의 리스트상의 이미지는 분명 원상복귀 되었는데 어플을 실행하면 복구가 되지 않거나

변경이 되지 않습니다.

 

이미지 파일이 apk의 캐쉬나 그런것에 들어가는것인지, 1회수정만 적용되고 이후 수정이 적용되지 않는 이유를

정확히 모르겠습니다.

이클립스상에서는 수정되서 보이는데, 안드로이드폰에서 실행시키면 변형이 되지않습니다.

 

원인이 뭔지, 해결책이 뭔지 알고싶습니다.
달빛별빛 (490 포인트) 님이 2015년 8월 27일 질문

1개의 답변

0 추천
 
채택된 답변
자답입니다.

Project Clean 을 하니

bin \ res \ crunch \ drawable-xhdpi 폴더 내부에 복사되어있던 이미지 파일과

binf 폴더 아래의 내용들이 정리가 된후

 

이후 다시 실행 시키니 해결 되었습니다.

안드로이드폰에 남는 캐쉬등은 아니고,

해당 폴더에 내용이 복사되고 재활용 된거 같은데,

직접 수정하였을 때는 제가 폴더를 헤깔린건지 정확히 모르지만 수정되지 않았는데,

clean을 이용하니 해당 폴더의 내용들이 정리가 되고 정상적으로 이미지가 수정되었습니다.
달빛별빛 (490 포인트) 님이 2015년 8월 27일 답변
...