Ошибки APK

INSTALL_FAILED_UPDATE_INCOMPATIBLE

Текст ошибки

adb: failed to install app.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.example.app signatures do not match previously installed version; ignoring!]

Причина

На телефоне установлено приложение с тем же именем пакета, но с другой подписью. Android не разрешает обновление с иной подписью.

Решение по шагам

  1. Пойми, что установленное приложение собрано другим ключом (например, debug или Play).
  2. Если потеря данных не страшна, удали через adb uninstall имя.пакета и установи заново.
  3. Если данные нужны, обнови APK с прежней подписью.
  4. При нескольких пользователях или рабочем профиле удали у каждого.
  5. Для тестов задай debug и release разные applicationIdSuffix.

Примеры команд

adb uninstall com.example.app
adb install -r app.apk
adb install -r -d app.apk    # versiya aşağı salmaq üçün

Как не повторить

Для debug используй суффикс .debug, чтобы он не конфликтовал с release.

Автор и лицензия: Nibras Code