클래스 파일들을 다 만들어놓고 나중에 패키지에 그냥 집어 넣었다. 그랬더니 클래스 끼리 Import 해줄 때 경로가 맞음에도 Unresolved Reference 에러가 뜨면서 실행이 안되었다...

 

도대체 무엇이 문제인가 도저히 모르겠어서 튜터님께 찾아가 여쭈어보았다.

 

빌드에서 프로젝트를 clear하고 다시 make 해보라는 말씀대로 해보았더니 정상작동되었다!!

 

 

 

다른 분들의 기술 블로그를 보니 다른 프로젝트들끼리 꼬였을 때, 혹은 IDE 문제로 종종 이런 경우가 생기면 빌드에서 clean 해주고 다시 Rebuild해주거나 새로 Make해준다고 한다.

 

다음에 이런 비스무리한 에러가 생겼을 때 이 방법을 써야겠다.

 

방법을 가르쳐주신 정용현 튜터님께 감사의 말씀 올립니다!!

안드로이드 스튜디오는 기본적으로 에뮬레이터를 돌리면 mainActivity로 떨어지게 되어있다.

 

하지만 메인에 별다른 코딩을 하지않고 다른 액티비티를 먼저 작업을 하고 결과를 보고 싶어질 때가 있다.

 

지금이 그 때다... 메인은 내비두고 멤버 회원가입 및 로그인 기능을 먼저 구현하고 있는데 에뮬레이터가 메인에 떨어져서 진행 상황을 볼 수가 없는 상황이 되었다..

 

찾아보니 어렵지 않게 해결할 수 있는 방법이 당연히 있었다. 역시 구글링 b

 

우선, app -> manifests 에 가서 안드로이드매니페스트.xml을 열어주자

 

현재 나는 exported를 다 true로 바꿔준 상태인데, 기본적으로 false로 되어있다.

원하는 액티비티의 exported를 true로 바꿔준다.

 

 

그리고             ^^^^            안드로이드 스튜디오 상단에 ^ 표시한 app을 누르고 edit configurations에 들어간다.

 

 

그럼 이런 Launch options를 설정해줄 수 있는데 여기서 저 스피너를 누르고 Default Activity를 Specified Activity로 바꿔준다.

 

 

이후 원하는 액티비티를 선택후 적용시켜준 뒤 에뮬레이터를 돌리면 원하는 액티비티의 진행상황을 바로바로 볼 수 있다.

+ Recent posts