앱의 버전 이름과 버전 코드 확인 방법
Advertisement
두 개의 숫자
버전 이름(12.10.1)은 개발자가 사람을 위해 정한 자유로운 텍스트입니다. 버전 코드(70382)는 Android가 빌드 순서를 매길 때 쓰는 정수로, 릴리스마다 반드시 증가해야 합니다. 미러와 업데이트 도구는 같은 이름의 빌드가 여럿일 수 있어 버전 코드로 동작합니다. 이 사이트의 다운로드 페이지는 둘 다 표시하며, 다운로드 링크 자체에도 버전 코드가 들어 있습니다.
설치된 앱
- 설정 › 앱 › 해당 앱: 맨 아래로 내리면 버전 이름이 있습니다. 대부분의 폰은 여기에 버전 코드를 표시하지 않습니다.
- 앱 안에서: 정보나 설정 화면에 보통 이름이 나오고, 일부는 괄호 안에 코드를 표시합니다.
- App Manager, App Inspector 등 패키지 정보 앱: 설치된 모든 앱의 이름, 코드, 최소 SDK, 서명 등을 표시합니다.
- adb:
adb shell dumpsys package <패키지 이름> | grep version이versionCode=70382와versionName=12.10.1을 출력합니다.
APK 파일
- 폰에서: 기본 설치 프로그램 대신 미리보기를 지원하는 설치 앱(SAI, App Manager)으로 파일을 열면 두 숫자가 모두 표시됩니다.
- 컴퓨터에서: Android SDK build-tools의
aapt dump badging file.apk | head -1이 패키지 이름, 버전 코드, 버전 이름을 출력합니다.apksigner verify --print-certs file.apk로 서명도 확인합니다. - 도구 없이:
.zip으로 이름을 바꿔AndroidManifest.xml을 엽니다. 바이너리 XML이라 Android Studio의 APK Analyzer처럼 디코딩하는 편집기에서만 읽힙니다.
다운그레이드에서 코드가 중요한 이유
Android는 버전 코드가 설치된 것보다 낮은 패키지의 설치를 거부합니다. 두 숫자를 알면 정말로 더 오래된 빌드를 고를 수 있고, 설치 후 원하던 빌드인지 확인할 수 있습니다. 앱 다운그레이드 방법 참고.
"기기에 따라 다름"
일부 Play 페이지는 버전 대신 기기에 따라 다름을 표시합니다. 앱이 기기 유형별로 다른 빌드를 쓰기 때문이며, 각 빌드에는 여전히 일반적인 버전 이름과 코드가 있어 위 방법으로 확인할 수 있습니다.
이 가이드는 일반적인 Android 동작을 설명합니다. 메뉴 이름은 제조사와 Android 버전에 따라 다릅니다. 이 사이트의 다운로드는 검증된 제3자 미러에서 제공되며 저희가 수정하지 않습니다.