본문 바로가기
Android/Android Error

안드로이드 에러 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다. 원인 및 해결

by 수쓰뎁 2023. 2. 20.


안드로이드 개발을 하면서 처음 겪어보는 에러였다.

바로 "다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다." 라는 에러.

에러 원인을 확인하고 해결해보자.

바쁜 분들은 그냥 아래로 쭉 내려서 2. 에러 해결 부분을 확인해보면 된다.

반응형

1. 에러 내용

재미삼아 커스텀 볼륨 노브를 만들어보고 테스트를 실행했는데 다음과 같은 에러가 발생했다.

"다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다."

잘 실행되던 것이 갑자기 왜!? 도무지 이해가 가질 않았다.

 

곰곰히 생각해보니 안드로이드 스튜디오에서 프로젝트1을 실행했다가 종료하지 않고 그대로 프로젝트 2를 실행해서 그런 것 같다. 그래서 기존에 실행했던 프로젝트의 프로세스가 파일을 사용 중이기 때문에 액세스가 안되는 것 같았다.

 

안드로이드 에러 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다. 라고 구글링을 해보았다.

 

터미널에서 taskkill /im java.exe /f 를 입력하여 해결 가능하다고 나오길래 똑같이 실행했다.

하지만 종료할 프로세스가 없다나 뭐라나 하면서 해결되는 것이 없었다.

 


2. 에러 해결

분명 실행하려는 것과 같은 프로세스가 이미 실행되고 있기 때문에 발생한 에러인데...

그냥 안드로이드 스튜디오를 모두 종료하고 다시 실행하면 되지 않을까 하는 생각이 들었다.

근데 한가지 궁금해졌다.

위와 같이 프로젝트2가 실행이 안되는데, 프로젝트2에 해당하는 안드로이드 스튜디오를 종료하지 않고 기존에 실행중인 프로젝트1에 해당하는 안드로이드 스튜디오를 종료하고 프로젝트2를 실행하면 어떻게 될까?

직접 해봤더니 여전히 같은 오류가 반복된다.

 

결국 깔끔하게 안드로이드 스튜디오를 모두 종료한 후에 다시 안드로이드 스튜디오를 실행해서 기존에 에러가 발생했던 프로젝트를 불러와서 실행해보았더니 정상 작동되었다.

 

 

"android.jar : 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없다"라고 에러가 발생한다면 그냥 아무것도 생각말고 안드로이드 스튜디오를 모두 종료한 후에 다시 실행해보면 해결이 된다.

반응형

댓글