본문 바로가기

프로그래밍/안드로이드

[안드로이드] 안드로이드 Failed to install timeout

Failed to install XXx.apk on device '디바이스명 ' : timeout 


개발을 하다보면 위와 같은 에러가 가끔 발생합니다.

지금이야 검색하면 바로바로 나오니 큰문제가 되지 않지만 초창기에는 관련문제를 알아내는게 그리 쉽지 만은 않았습니다.


보시는 바와 같이 에러의 마지막에 보시면 timeout  라고 되어 있습니다.

개인적인 생각으로는 이클립스가 이리말하는것 같습니다.


" 단말기에 apk파일을 인스톨 할려고 하는데 apk가 용량이 크네. 근데 니가 설치 시간을 짧게 잡아놔서 내가 설치하다가 시간 제한에 걸린거아냐? " 


다분히 개인적인 생각입니다.

해결책은 간단합니다.


이클립스에서 상단 메뉴바에서 Window 클릭 --> Preferences 클릭 --> 좌측 메뉴중 Android항목을 펼치시고 --> DDMS 클릭 --> 오늘쪽에 보시면


ADB connection time out(ms) : 

요딴 녀석이 보이실 겁니다. 기본값은 5000 입니다. 단위가 ms니 5초라는 이야기죠. 

즉 설치시간이 5초를 넘었다는 이야기 입니다.


그냥 앞에 9를 하나 붙여 주세요. 95000으로.(사실 암거나 큰숫자를 주셔도 됩니다.)


그러면 위와 같은 에러는 나오지 않을 겁니다.