윈도우에서 사용하던 노트북을 맥북으로 옮기는 작업을 하고 있습니다. 안드로이드 스튜디오의 경우 귀찮은 부분이 바로 플러그인 업데이트 부분과 SDK, VCS 부분 설정하는 것이 제일 귀찮은 부분인 듯 합니다.
지원되는 안드로이드 SDK와 더불어서 에뮬레이터를 맞추어 주어야 하니까요. 어찌되었든 소스를 옮기면서 아래와 같은 오류를 확인할 수 있었습니다.
소스 컴파일을 위해서 버츄어 머신을 실행할려고 할때 위처럼 app부분에 X가 표기가 되면서 제대로 에뮬레이터로 빌드를 못하는 경우입니다.
일단 뭐가뭔지 몰랐기 때문에 에러 문구 그대로 AndroidManifest.xml 가 실재적으로 있는지 부터 확인하였고, 소스는 문제가 없었기에 안드로이드 스튜디오의 버그라고 생각을 하였습니다.
해결법은 Build-Clean Project 실행 후 업데이트
처음 이러한 오류를 만나면 무엇을 해주어야 하는지 잘 모르기 때문에 당황하시는 분들이 계실꺼라고 보는데요, 방법은 Build 메뉴의 Clean Project를 해준뒤 해당 프로젝트를 닫고 다시 실행을 해주는 방법입니다. 뭔가가 안될때에는 꼭 이걸먼저 실행해보세요.
다시 소스를 로드하게 되면, 대부분 업데이트를 하거나 SDK경로를 수정하거나 offline 모드를 재설정 하는 메뉴가 나타납니다.
업데이트할꺼는 업데이트를 진행하고 오프라인 모드는 체크해제, SDK 역시 경로를 자동으로 수정할 수 있게 두면 간단하게 해결이 됩니다.
즉, 위와 같은 오류 메세지가 나타나는 경우는 사용하는 라이브러리 버전이 안맞아서 나타나는 경우라 보시면 되실것 같네요. 제 경우에는 밀린 업데이트 설치하고 경로 잡아주고 했더니 오류 메세지는 더이상 보이지 않았습니다.
'IT정보센터 > 안드로이드' 카테고리의 다른 글
addTestDevice() deprecated 대응하기 (0) | 2020.09.03 |
---|---|
AndroidManifest.xml doesn’t exist or has incorrect root tag 오류 확인 (0) | 2020.08.27 |
안드로이드 glide 이미지갱신 안됨 (0) | 2019.11.28 |
안드로이드 웹뷰 클릭시 소리나게 하는 법 (0) | 2016.09.20 |
안드로이드 액티비티에서 다른 액티비티에 있는 매서드 호출 (0) | 2016.09.06 |