본문 바로가기
IT

안드로이드 스튜디오 Generate Signed APK: Errors while building APK. You can find the errors in the 'Messages' view. / Execution failed for task ':app:lintVitalRelease'. 오류 해결 방안

by 배애앰이 좋아 2022. 9. 25.
반응형

 

APK 만드는 방법은 프로젝트 상단 Build > Generate Signed Bundle/APK 를 누르면 됩니다.

만약에 배포용인 아닌 테스트용이라면 그 위에 있는 Build Bundle / APK 를 이용해도 됩니다.

 

 

Generate Signed Bundle/APK를 이용해 최근 프로젝트 작업하다가 다음과 같은 오류가 뜨면서 APK를 만들 수가 없었다. 

 

 

위에와 같이 Generate Signed APK: Errors while building APK. You can find the errors in the 'Messages' view. 오류가 뜨지만 중요한 것은 옆에 Build 에 뜨는 메세지들입니다. 이 메세지들이 실질적인 오류 문제와 해결 방안을 알려주기 때문입니다. 고로 

Execution failed for task ':app:lintVitalRelease'. 이걸로 검색해야 해결할 방법을 찾을 수 있습니다.

 

위 오류와 같은 문구라면 아래 방법으로 해결할 수 있습니다.

=> Build.gradle(:app)파일에서 다음 구문을 추가합니다.

 

android{
...
    
  lintOptions {
    checkReleaseBuilds false
    abortOnError false
  }
  
...
}

 

구문을 변경 후 "Sync Now" 클릭해 적용해준 후 다시 APK 만드는 것을 시도해본 결과 성공 문구가 뜬 것을 확인할 수 있었습니다. APK 만들어지는 위치는 [Workspace 명]\[Project 명]\app\release 로 아래처럼 만들어진 것을 확인할 수 있었습니다.

 

 

추가적으로 원래는 APK 를 만들어서 휴대폰 내 앱을 테스트할 생각이었지만 단순히 USB 잭을 연결해서 휴대폰에서 테스트를 할 수 있다. 더 쉽고 빠르게 확인 가능해 테스트용이라면 이 방법을 추천합니다.

 

https://welcome1208.tistory.com/68

 

안드로이드 앱 스마트폰에서 테스트하기 (feat. 갤럭시S5)

안녕하세요 류똥구입니다. 이전 포스트에서는 AVD를 이용하여 안드로이드 앱을 테스트 하는 방법에 대해서 소개했었는데요. 2020/10/08 - [IT 생활/안드로이드 앱 개발] - 생애 첫 안드로이드 앱 만들

welcome1208.tistory.com

 

반응형

댓글