[Android] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

회사 동료가 아래와 같은 메시지를 받고 난감해하고 있었다.
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
Please check logcat output for more details.
Launch canceled!

에뮬레이터의 용량이 부족하다는 메시지인 것 같음;;;
대충 검색질을 해보았더니, 두 가지 해결방법이 있는 것 같다.

1. log 데이터를 삭제(http://devbible.tistory.com/22 참조)
/>adb shell

# cd data
cd data
# cd log
cd log
# rm *
rm *


2. 에뮬레이터의 용량 크게 설정(http://kheru.tistory.com/53 참조)
- 콘솔을 사용하여 설정하기
    emulator -partition-size 256 @AVD명

- 이클립스의 Run 실행에서 설정하기
    Run > Run configuration > 해당 프로젝트 > Target >
    Additional Emulator Command Line Options 에 아래 코드를 입력;
    -partition-size 256

먼저 첫번째 방법을 써보았는데 SDK 2.1에서는 해당 폴더가 보이지 않았다.
로그가 저장이 안된건지..원..
어쨋든..그래서 두번째 방법을 사용해서 성공!!
SDCard의 용량을 설정하지 않아도 저런 문제가 발생할 수 있다고 함으로 확인해본 뒤에
안되면 위의 두 방법을 사용해 보자.

참고 : http://futureworker.tistory.com/9


3. 간단한 요약정리...

- 이클립스 툴바에서 벌래 아이콘 드롭다운 메뉴 클릭

- Debug Configurations 선택

- Target tab 선택

 

하단의 Additional Emulator Command Line Options에 아래와 같이 넣어줍니다

-partition-size 1024 -memory 128

 그래도 부족하면 -memory 256 등으로 대체한다.