마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

매니페스트 versionCode에 대해 질문드립니다.

0 추천
버전 코드를 현재 "17201504305"로 해서 앱개발을 하는 개발자입니다.

이클립스 Juno를 사용하다, 최근에 Mars.2 버전으로 업데이트하고, JDK와 SDK도 업데이트를 하고나니
Error: Float types not allowed (at 'versionCode' with value '17201504305').

라는 에러메세지가 뜨더군요. 혹시나 싶어 versionCode에 2^32 -1 값을 넣어봤을 때는 오류가 안났고 2^32 값을 넣었을 때 오류가 나는 걸로 봐서는 오버플로우 문제로 넘기지 않는 것 같습니다.

이게 언제부터 바뀌었는지 모르겠습니다. 빌드 툴의 문제인가요, 아니면 IDE의 문제인가요?
NewbieSeal 님이 2016년 5월 17일 질문

1개의 답변

0 추천
 
채택된 답변
versionCode는 integer를 넣어야 하며 최대값은 2147483647 입니다.

https://developer.android.com/studio/publish/versioning.html
익명사용자 님이 2016년 5월 18일 답변
...