본문 바로가기

Android

ActivityManager: Warning: Activity not started, its current task has been brought to the front

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

에뮬레이터로 프로그램 실행을 하면 간혹 콘솔화면(이클립스로 개발)에 위의 제목과 같은 에러가 발생한다.

원인은 어플리케이션 시작과 동시에 에뮬레이터에 프로그램이 설치되는데 만일 새롭게 다시 설치하는 어플에 기존과 비교해서 변경 사항이 전혀 없다고 판단되면 기존 어플리케이션을 갈아엎을 필요가 없다.

또, 어플 코드를 수정하고 컴파일 할 경우 기존 어플에 대한 Activity가 존재하기 때문에 발생하는 것으로 애뮬레이터가 뜨지 않는다면 동기화된 안드로이드 폰을 확인해보면 됩니다.

이런 순간에 이미 해당 어플리케이션이 실행되어 있는 상황이라면, 안드로이드는 새롭게 어플리케이션을 실행하지 않고 기존에 실행되고 있었던 어플리케이션을 포그라운드로 가져오기만 하면 된다는 의미이다.

나의 해결방안 : 이클립스의 상단 Project > Clean > 해당 프로젝트 를 해주면 해결됨, 또 이래도 안될 시엔 이클립스의 재구동을 추천함.