Как узнать имя версии и код версии приложения
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), а не стандартным; предпросмотр показывает оба числа.
- На компьютере:
aapt dump badging file.apk | head -1из build-tools Android SDK выводит имя пакета, код и имя версии.apksigner verify --print-certs file.apkдобавляет подпись. - Без инструментов: переименуйте в
.zipи откройтеAndroidManifest.xml; это двоичный XML, который читается только редактором с декодированием, например APK Analyzer в Android Studio.
Почему код важен при откате
Android отказывается устанавливать пакет, код версии которого ниже установленного. Зная оба числа, вы выберете действительно более старую сборку и после установки убедитесь, что получили нужную. См. как откатить приложение.
«Зависит от устройства»
Некоторые карточки в Play показывают вместо версии Зависит от устройства. Приложение использует разные сборки для разных типов устройств; у каждой всё равно есть обычные имя и код версии, видимые описанными выше способами.
В инструкции описано общее поведение Android; названия пунктов меню зависят от производителя и версии. Загрузки на этом сайте идут с проверенных сторонних зеркал и никогда не изменяются нами.
Другие инструкции
- Что такое файл APK? Пакеты Android простыми словами
- XAPK, APKS, APKM и OBB: форматы сборок простыми словами
- Как разрешить установку из неизвестных источников на Android
- Как откатить приложение Android на старую версию
- «Приложение не установлено» на Android: причины и решения
- «При синтаксическом анализе пакета произошла ошибка»: как исправить