Ошибка UPDATE_INCOMPATIBLE при обновлении JaecooApp

Также доступно на: English · Tiếng Việt · Bahasa Indonesia · ภาษาไทย · Português · Қазақша · 中文 · Français · العربية · Español

Вы видите одно из этих сообщений
  • INSTALL_FAILED_UPDATE_INCOMPATIBLE
  • The old JaecooApp on the car can't be updated in place
  • signatures do not match
  • Старая версия JaecooApp не может быть обновлена
На этой странице
  1. Почему копии не совпадают
  2. Решение: удалить старую версию и установить новую
  3. Как избежать в следующий раз
  4. Частые вопросы

Android разрешает обновлять приложение поверх старого только в том случае, если оба файла подписаны одним и тем же ключом разработчика. Если JaecooApp на автомобиле была установлена из другого источника (например, APK-файл из сообщества), установщик не сможет ее обновить и сообщит: The old JaecooApp on the car can’t be updated in place.

Почему копии не совпадают

Каждая версия JaecooApp из установщика подписана одним и тем же ключом. Благодаря этому новая версия устанавливается поверх старой, включая обновления, которые JaecooApp сам скачивает в разделе Система. Копия, пересобранная или переподписанная кем-то другим, имеет другой ключ, и для Android это другое приложение с тем же названием. Сам Android называет это signatures do not match.

Решение: удалить старую версию и установить новую

  1. На странице установщика подключите автомобиль и нажмите Удалить приложение.
  2. Если приложение не удаляется: на экране автомобиля откройте JaecooApp → Система → Разрешение Device Owner → Отозвать, затем снова нажмите Удалить приложение (подробная инструкция).
  3. Нажмите Установить JaecooApp, чтобы установить свежую версию.

После этого JaecooApp сможет обновляться самостоятельно прямо в разделе Система без использования кабеля.

Как избежать в следующий раз

  • Устанавливайте JaecooApp только со страницы установщика и обновляйте через Система → Проверить обновления в приложении.
  • Не устанавливайте APK JaecooApp из чатов и с других сайтов.
  • Если машиной пользуются несколько человек, договоритесь об одном способе обновления, чтобы никто не поставил поверх другую копию.

Частые вопросы

Придётся ли делать это снова при следующем обновлении?

Нет. Когда в машине стоит версия из установщика, следующие версии ставятся поверх неё из раздела Система, без кабеля.

Что значит signatures do not match?

Копия в машине и новая подписаны разными ключами, поэтому Android не позволяет одной заменить другую.

Похожие темы