라떼는말이야

[안드로이드 스튜디오] 'mainMergedManifest' does not exist. 문제 해결 본문

오류메시지

[안드로이드 스튜디오] 'mainMergedManifest' does not exist. 문제 해결

MangBaam 2021. 7. 23. 00:00
반응형
기본 드라이브가 아닌 외장 SSD 혹은 외장하드에서 프로젝트 작업을 하다가 오류가 발생하셨나요?

 

안드로이드 + 코틀린

이번주에 코틀린을 새로 공부하기 시작했다.

커넥트 재단 - 부스트 코스에서 코틀린 기본 문법을 학습 후 패스트캠퍼스에서 처음으로 유료 온라인 강의를 신청했다.

학원따위 다니지 않아도 된다는 신념이었는데, 막상 졸업까지 한 학기만 남겨놓은 상태에서 독학으로 수많은 기술 스택을 쌓을 생각에 아찔해져서 결제하게 되었다. 물론 커리큘럼이 너무나 마음에 들었다.

앞으로 강의를 들으며 만들어질 중간 산출물들을 종종 블로그에 올리려고 한다.

 

어쨌든, 호기롭게 안드로이드 스튜디오를 열어서 프로젝트를 새로 만들었다.

이전에 부스트코스에서 자바로 안드로이드 강의를 들을 때는 이미 안드로이드 스튜디오 버전 차이 때문에 UI 차이가 많이 나서 완전히 그대로 따라가기 힘들었다.

 

하지만 이번 강의는 나름 최근에 찍은 듯한 느낌이어서 대부분 비슷하게 따라갈 수 있었다.

 

맨 처음 프로젝트를 생성하면 "Hello World!"를 찍어주는 기본 소스가 만들어져서 run만 해보면 바로 앱을 설치하고 확인할 수 있는데, 처음 자바로 안드로이드를 시작했을 때와 같은 오류가 발생한 것이다.

 

오류 내용

A problem was found with the configuration of task ':app:processDebugManifest' (type 'ProcessMultiApkApplicationManifest').
> File 'E:\ ... 프로젝트 경로명 ... \app\build\intermediates\merged_manifest\debug\AndroidManifest.xml' specified for property 'mainMergedManifest' does not exist.

오류 내용

 

 

해결 방안

자바로 안드로이드 개발 공부할 때 위와 똑같은 오류가 발생했을 때는 gradle 빌드 버전을 낮춰서 임시방편으로 해결했었다.

2021.03.14 - [안드로이드] specified for property 'mainMergedManifest' does not exist 오류 해결 방법

 

[안드로이드] specified for property 'mainMergedManifest' does not exist 오류 해결 방법

specified for property 'mainMergedManifest' does not exist 처음 프로젝트를 생성하고 에뮬로 실행했더니 위와같은 오류가 발생했다. 해결 방법 1. build.gradle 선택 위 코드에서 dependencies의 grad..

latte-is-horse.tistory.com

 

하지만 강의와 똑같이 진행했음에도 또 다시 동일한 오류가 발생한 것을 보고 근본적인 원인을 찾아야겠다고 생각하여 구글에서 뒤져보았다.

 

 

 

그러다가 NTFS 드라이브에서 실행했더니 해결되었다는 글을 발견하고 

기본 드라이브인 C: 드라이브에 프로젝트를 생성하고 똑같이 실행시켜봤다.

 

정상적인 실행

띠용..? 된..다....

 

외부에서 작업하기 용이하도록 외장 SSD에서 프로젝트 작업을 해왔는데...

너무 어이가 없다.

 

거의 대부분의 해결책이 Sdk 버전을 손보라는 내용이 많았는데, 이런 이유일 줄은 상상도 못했다.

 

비슷한 오류를 겪고 있다면 기본 드라이브에서 프로젝트를 생성해 진행해보길 바란다.

반응형
Comments