Перейти к содержимому

Как изменить версию приложения apk на андроид

  • автор:

Настройка APK-файла

Прежде чем портировать Android-приложение, убедитесь, что оно корректно настроено:

  1. Придумайте идентификатор Android-приложения — package name — и укажите его в файле build.gradle в поле applicationId. Например, com.example.myapp. Package name привязывается к смартапу и должен быть уникальным в рамках всех проектов Studio. Все следующие APK-файлы для обновления фронтенда смартапа должны содержать один и тот же package name.
  2. Укажите package version APK-файла в поле versionCode. При каждом обновлении смартапа необходимо повышать версию в package version.
  3. Чтобы Native App отображался на устройствах, поддержите в проекте Android-атрибуты:
    1. android:banner — атрибут для загрузки иконки смартапа,
    2. Category_Leanback_Launcher — фильтр для установки специальной категории, которая отвечает за запуск смартапа.
    • android.permission.RECORD_AUDIO — запрещено к использованию на SberBox и Salut TV. Разрешено для использования на SberPortal, SberBoxTop и SberBoxTime;
    • android.permission.BIND_VOICE_INTERACTION — запрещено к использованию на всех устройствах;
    • android.permission.WRITE_EXTERNAL_STORAGE — запрещено к использованию на всех устройствах.

    В трей приложения попадает иконка, которая указана в Manifest.xml приложения. Для Android приложений, начиная с API Version 26 (Android 8.0), нужно дополнительно создать адаптивную иконку. Если у приложений с версией Android 8.0 и выше не указана адаптивная иконка, а только Legacy icon (устаревшая иконка), то у иконок добавляются отступы.

    ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
    Вы можете запретить сохранение cookie в настройках своего браузера.

    Как изменить версию приложения?

    Скриншот ошибки

    Старое приложение в build gradle имеет vercion code = 170 а version name = 0.1.170 В новом пробую установить 171 и 0.1.171 соответственно Получаю ошибку как на скриншоте. Так же в старом приложении в android manifest присутствует следующее

     package="ru.#########" android:versionCode="5" android:versionName="0.1.5" > 

    Отслеживать

    задан 3 ноя 2019 в 13:42

    Олег Смицкой Олег Смицкой

    33 3 3 бронзовых знака

    И в чём проблема? Просит же удалить старое приложение

    3 ноя 2019 в 17:21

    Это означает, что новая версия подписана другим ключом. То есть стоял релиз, а вы ставите дебаг или наоборот. Или вы вообще ключ, которым подписывали прошлую версию, не сохранили? — тогда на маркет вам придётся выкладывать «новое» приложение (менять пакет и название).

    3 ноя 2019 в 19:22

    У нас есть исходник старой версии, не могли бы вы нам подсказать как собрать и подписать нужным ключем ? Может связаться(почта\telegram\skype), готовы оплатить консультацию

    Как поменять версию приложения android?

    У меня есть APK приложения. Нужно у него поменять номер версии. Как поменять?

    • Вопрос задан более трёх лет назад
    • 10058 просмотров

    Комментировать

    Решения вопроса 0

    Ответы на вопрос 2

    Консультация и разработка мобильных приложений

    Ответ написан более трёх лет назад

    Комментировать

    Нравится Комментировать

    Junior Programmer

    Открыть файл gradle build и сменить версию. Если нет исходников, то декомпилировать апк файл, проделать то же самое и снова собрать апк

    Ответ написан более трёх лет назад

    Комментировать

    Нравится Комментировать

    Ваш ответ на вопрос

    Войдите, чтобы написать ответ

    java

    • Java
    • +1 ещё

    Как разрабатывать приложение Spring, чтобы каждый раз не деплоить его на сервер для отладки?

    • 1 подписчик
    • 43 минуты назад
    • 15 просмотров

    Как поменять название версии Android приложения?

    Почему при создании приложения не изменяется его версия?
    В проекте меняю значения:
    android:versionCode=»2″
    android:versionName=»1.1″
    На выходе всё равно получаю json c метадатой:
    android:versionCode=»1″
    android:versionName=»1.0″

    Открыл этот новый json, снова прописал нужные цифры, сохранил, запускаю установку на смартфоне — всё равно пишет, что версия устанавливаемого приложения 1.0

    В чём может быть проблема?

    P.S.: буквально на прошлой неделе в этом же проекте версия отображалась корректно.

    • Вопрос задан более года назад
    • 230 просмотров

    3 комментария

    Простой 3 комментария

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *