안녕하세요. 현재 프로젝트가 거의 끝나가서 오랜만에 포스팅을 하게 됐습니다. IDE에서 apk 또는 bundle을 만든 후에 플레이 스토어에 업로드를 하려고 하면 업로드가 안되는 경우가 있습니다.
가장 많이 발생하는 이유중 하나는 앱을 생성할때 사용된 release 키가 이전에 사용된 키와 달라서 인 경우 일텐데 이 문제는 인터넷에 해결법이 많이 있습니다.
그러나 저의 경우에 이전 키와 똑같았음에도 업로드가 되지 않았습니다. 업로드가 되지 않는 또 다른 원인에 의해 업로드가 안된것인데요. 이것에 대해 포스팅하려고 합니다.
저는 release 버전의 apk 를 만들어서 실제로 릴리즈 되었을때 에러가 나는지 안나는지 확인하기 위해 릴리즈 앱에 대해서도 디버깅이 가능하도록 설정하였는데요. 제가 동일한 키를 사용했음에도 업로드가 되지 않은 이유는 이것 때문이었습니다. 지금 구글에서는 번들로 빌드해서 업로드 하는것을 권장하는데 저도 번들로 빌드해서 앱을 올리니 계속
서명되지 않았다고 뜨는 것입니다.. 그래서 구글 지원팀에 문의해서 키도 바꿔보았지만 계속 저 에러가 나는 거에요.
여러가지 방법을 시도해 보다가 bundle이 아닌 apk 로 업로드를 시도해 보았더니 이번엔 다른 문구가 떳습니다.
이것을 보고 왜 업로드가 안되었는지 문제를 이해할 수 있었습니다. release apk에서 디버깅이 가능하도록
세팅을 했었는데 실제 앱이 릴리즈 될때는 보안상의 이유로 디버깅을 하지 못하게 설정했어야 했습니다.
저 라인을 지우고 다시 bundle로 빌드해서 업로드 하였더니 정상적으로 업로드가 되었습니다.
혹시나 저처럼 삽질을 하시는 분들에게 도움이 되었으면 합니다 ㅎㅎ
'개발 > 삽질' 카테고리의 다른 글
안드로이드 NoSuchMethodError: no static method 에러 발생시 (0) | 2020.12.13 |
---|---|
안드로이드 로컬파일 접근시 Unexpected SecurityException 에러 (0) | 2020.12.13 |
안드로이드 채팅방 입력 EditText 설정하기 (0) | 2020.08.02 |
안드로이드 내가 만든 라이브러리 배포하는법2(원격) (0) | 2020.06.27 |
안드로이드 내가 만든 라이브러리 배포하는법1(로컬) (0) | 2020.06.27 |
댓글