행복한 하루

안드로이드 앱 등록하면서 어려웠던 점 본문

Android/안드로이드 프로그래밍

안드로이드 앱 등록하면서 어려웠던 점

변화의 물결 2019. 10. 9. 18:35

 

 

안드로이드를 처음 개발하게 된어 앱등록까지 진행 해보았습니다.

처음 이다보니 어려움점도 있고 버전에 따라 다른 점도 있어서 또 실수 할 것 같아 남겨놓습니다. 다른 분들도 참조되셨으면 좋겠네요.

 

 

0) 안드로이드 앱등록은 아래 링크 순서대로 진행 했다. 

(현 시점2019.09에서는 앱 컨텐츠 목록이 하나 더 있다. 그냥 사용 연령체크 설문정도)

https://m.blog.naver.com/workantss/221316344887

 

 

1) 안드로이드 아이콘 만들어주는 사이트 

(앱 스토어에 등록할 수 있는 아이콘 까지 만들어져서 좋다. 그러나 round 형은 안됨)

https://romannurik.github.io/AndroidAssetStudio/index.html

그러나 별도로 앱등록시 1024*500 용 이미지가 필요하다. 그리고 앱에서 돌아가는 화면은 에뮬레이터에서 촬영해서 2장 준비필요

 

 

 

2) 안드로이드 앱배포 버전을 만들려고 하니 keytool 문제

“keytool 은 내부 또는 외부 명령, 실행할 수 있는 프로그램….. “ 경고창이 나타났다.

 

https://m.blog.naver.com/PostView.nhn?blogId=sojeong721&logNo=130157522481&proxyReferer=https%3A%2F%2Fwww.google.com%2F

 

 Java 환경변수 (Path)를 다시 등록해 주었고, 그리고 도스 커맨드로 가서 에러나는 keytool 경로로 가서 “keytool -importkeystore -srckeystore ... “ 입력 하고 안드로이드 스튜디오에서 입력한 암호를 입력하니 임포트 명령이 완료가 되었다고 나오고 jks 파일이 만들어 졌다. 그리고 사인(Sign)된 apk를 만들 수 있었다.

 

 

 

3) 앱등록을 하려는 데 최적화되지 않은 APK 경고가 나왔다.

구글링에도 잘 나오지 않고 최적화하는 방법적인 내용만 나왔다. (제가 잘 못찾아서 ^^;)

apk로는 등록 못하고 *.aab 파일(번들)로 등록하였다.

( Build->generate singed bundle /apk… -> android app bundle )

 

 

 

4) 그런데 앞전에 apk로 등록한 것과 aab 파일의 버전 코드로 오류 발생했다.

“이미 버전 코드가 1인 APK 또는 Android App Bundle이 있으므로 다른 버전 코드를 사용해야 합니다.”  ( build.gradle 에서 versioncode , versionname 변경 )

https://binshuuuu.tistory.com/255 

 

 

Comments