Как иметь дело с INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES без удаления

Я пытался переустановить apk

$adb install -r new.apk

И это показывает ошибку:

Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

Одно решение состоит в том, чтобы удалить и установить new.apk, который хорошо работает.

Но я задаюсь вопросом, мог ли я восстановить apk и переустановить без удаления. Например, измените некоторую конфигурацию в AndroidManifest.xml или не подпишите APK и т.д.

Это было бы большим, ценил, если Вы могли бы сказать мне целое значение "INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES".

270
задан Johnny 5 July 2010 в 23:34
поделиться

1 ответ

Это означает, что новая копия вашего приложения (на вашей машине разработки) была подписана другим ключом подписи, чем старая копия вашего приложения (установленная на устройстве/эмуляторе). Например, если это устройство, вы могли установить старую копию с другой машины разработки (например, с машины другого разработчика). Или старая копия подписана вашим производственным ключом, а новая - отладочным.

311
ответ дан 23 November 2019 в 02:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: