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
'IT' 카테고리의 다른 글
[python/알고리즘] Softeer(소프티어) 근무 시간 풀이 (0) | 2023.02.14 |
---|---|
FOXES 개인 정보 처리 방침 (0) | 2023.02.12 |
유니티 UI 마우스 위에 올릴 때 내릴 때 이벤트 / hover 이벤트 / Pointer Enter event / 커서 내릴 때 올릴 때 이벤트 (0) | 2022.07.02 |
2022 METAVERSE EXPO 체험 후기 (0) | 2022.06.17 |
[백준 10172번/1000번/10926번/18108번/2588번] 파이썬 \, """, "" print 하는 방법 / 파이썬 한번에 2개 입력받기 / 불기 연도를 서기 연도로 변환 (0) | 2022.06.12 |
댓글