Unable to rename temporary file | Apktool 컴파일 오류
안드로이드 앱을 한국어로 지역화하는 목적은 배포나 공유가 목적이 아니라 순전히 내가 필요하기 때문인데, 그중 대표적인 예가 바로 바이두 넷디스크 앱과 一刻相册(순간앨범) 앱이다.
전자는 출석 체크와 일일 미션으로 점수를 획득하기 위해(이렇게 모은 점수로 24시간 고속 다운로드 쿠폰과 교환할 수 있다!), 후자는 스마트폰 카메라로 촬영한 사진, 스크린샷 등 스마트폰에 저장된 모든 사진을 신속하고 안전하게 클라우드로 백업하기 위해서다.
그러다 보니 앱 디컴파일/컴파일 도구로 Apktool를 사용하게 되는데, 오늘 一刻相册 앱 컴파일 도중,
Unable to rename temporary file
오류와 마주쳤다.
아마도 이 오류는 컴파일 작업이 완전히 완료되지 않은 상태에서 Java 프로세스가 강제로 종료되거나 사용자가 작업을 강제 중단했을 때 발생하는 듯한데, 해결 방법은 간단하다.
일단,
Java -jar apktool250.jar b <app_path> -f
‘-f’라는 변경 감지를 건너뛰고 모든 파일을 빌드하는 옵션을 사용해보고, 안 되면 소스 폴더 안에 있는
build, dist
폴더를 삭제하고 재시도하면 된다.
개발 • 프로그래밍과 관련한 지식 없이 안드로이드 앱을 지역화하려니 디컴파일/컴파일 오류와 마주치면 귀신이라도 맞닥트린 것처럼 쩔쩔맬 수밖에 없다. 아마 오늘 언급한 에러는 예전에도 한 번 마주친 적이 있었던 것 같은데, 그새 해결 방법을 까먹고 또다시 미궁 속에서 헤매다 간신히 해결 방법을 찾았다.
이렇게 블로그에 글을 남기면, 글을 작성하는 과정에서 복습도 되고 훗날 같은 문제를 겪게 되었을 때 해결하기도 쉽다.
0 comments:
댓글 쓰기
댓글은 검토 후 게재됩니다.
본문이나 댓글을 정독하신 후 신중히 작성해주세요