안드로이드 스튜디오 Default Activity Not Found 에러 해결하기 |
환경: Android Studio |
어느 날 빌드를 하고 있는데 Default Activity Not Found 에러가 나네요. 메시지 그대로 메인 실행 Activity 를 찾지 못한 에러입니다. 이것은 주로 안드로이드 스튜디오 설정값을 조정하다가 발행하는 오류이며, 소스 폴더를 찾지 못해서 입니다. 제일 간단한 방법은 IDE Cache 를 제거해서 초기화 시킨 후 프로그램을 다시 시작하는 것입니다.
▼ 그림처럼 디버깅을 시작했는데 앱 아이콘에 x 표시가 나더군요. 그래서 문제가 무엇인지 알아보기 위해 Configurations 를 열어 보았습니다. 화면에는 Default Activity Not Found 라는 메시지가 뜨네요. 앱을 실행하려는데 메인 Activity 를 못겠다는 내용입니다.
▼ 첫 번째 방법은 Main Activity 를 직접 연결해 주는 것입니다. 에러 메시지를 보았던 General 탭에서 Lanunch 항목으로 갑니다. 그리고 … 버튼을 누릅니다.
▼ 팝업창에는 프로젝트에 있는 Activity 목록이 나타납니다. 여기에서 메인으로 실행할 Activity 를 선택합니다. 그리고 다시 디버깅을 실행해 보세요.
▼ 두 번째 방법은 안드로이드 스튜디오 캐시 파일인 IDE caches 를 비우는 것입니다. 특별히 잘못된 것도 없는데 오류가 날 때 많이 Invalidate Caches/Restart 메뉴를 많이 이용하고 있습니다. Default Activity Not Found 에러가 날 때도 Invalidate Caches/Restart 메뉴를 실행하면 오류를 해결할 수 있습니다.
▼ 그림처럼 Invalidate Caches/Restart 메뉴를 통해 파일인 IDE caches 를 비운 결과 앱에 표시되었던 x 표시가 사라졌습니다.
'프로그래밍 툴 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 2 (2) | 2017.12.29 |
---|---|
안드로이드 스튜디오 팁 에러, 경고 확인하고 조치하는 방법 (0) | 2017.12.25 |
안드로이드 스튜디오 GitHub 와 연결해서 소스 공유하고 관리하는 방법 1 (0) | 2017.12.13 |
안드로이드 개발 에뮬레이터 화면 캡쳐하는 방법과 저장 위치 변경하는 방법 (0) | 2017.12.10 |
안드로이드 스튜디오 CPU acceleration status: HAX kernel module is not installed 에러가 나는 경우 (0) | 2017.11.02 |
안드로이드 스튜디오 Unable to locate adb within SDK 에러 해결 (1) | 2017.11.01 |
안드로이드 스튜디오 에뮬레이터 생성과 실행시키는 방법 (1) | 2017.08.04 |
안드로이드 스튜디오 소스 자동으로 정렬하는 방법 (0) | 2017.07.10 |