물에 살고싶은 개발자

[안드로이드 스튜디오] 스마트폰 디버깅 시 앱이 깔리지 않을때 본문

Android

[안드로이드 스튜디오] 스마트폰 디버깅 시 앱이 깔리지 않을때

돼지사랑 2017. 4. 13. 06:31

Error type 3


Error while Launching activity 


등등의 네다섯줄정도 되는 에러메시지와 함께 앱이 깔리지않아 실행이 안되는 경우가 있다.


구글링해본 결과 원인은 여러가지였지만, 


대체로 세가지로 나뉘더라


1.클린프로젝트->빌드폴더삭제->리빌드->실행


2.런 환경설정가서 플래그에 -r옵션주기


이렇게 두개가 구글링해보면 가장 많이나오는 결과다

뭔 글이든간에 대부분 스택오버플로우 링크가 달려있더라 거기서 나온 두가지 해법임 ㅇㅇ


3.매니페스트에서 버전을 올릴것


내 경우는 앱을 개발하는 도중 쉐어드프리퍼런스를 쓰느라 쌓인 데이터를 지우고자

개발중에 앱을 삭제했더니 위에 에러메시지가 뜨면서 안되더라


그래서 생각을 해보니까 가설이 하나 떠오른게

(참고로 아직 검증은 안된 가설임)

-폰 어딘가에 앱의 잔재가 남아서 안드로이드 스튜디오가 앱을 설치하는것을 방해한다.

-그러므로 존나 새로 깔아야한다.

-그럼 버전업을 시키면 아예 새걸로 깔릴테니 기존에 잔재가 방해할일 없지않을까?


라는 기적의 3단논리로 해봣더니 됐다.

왠만하면 가설도 검증해보고싶은데...음...어떻게 검증해야할지도 모르겠고

당장 레벨업하기도 바빠서 일단 나중에 수다쟁이 능력자 개발자를 만나거든 한번 물어봐야겠다 



Comments