Из документации подписи на https://developer.android.com/studio/publish/index.html:Вход приложение с несколькими сертификатами
Когда система установки обновления для приложения, если какой-либо из сертификатов в новой версии соответствует ни одному из сертификатов в старой версии , то система позволяет обновить.
Это означает, что приложение может быть подписано несколькими сертификатами.
Это интересный вариант, позволяющий нескольким сущностям подписывать приложение. например: системное приложение, которое было первоначально подписано изготовителем устройства. Дальнейшие обновления могут быть подписаны разработчиком.
Я неправильно понимаю документацию или это действительно возможно? Если да, то как?
Есть ли другой способ для приложения поддерживать разные сертификаты и с этим, имея два или более объекта подписи?
«Системное приложение, которое было первоначально подписано изготовителем устройства. Дополнительные обновления могут быть подписаны разработчиком». - это конкретно невозможно. «Обновление» подразумевает изменение, и поэтому APK необходимо будет отменить изготовителем. – CommonsWare
Вы говорите, что нельзя иметь больше одного сертификата для данного apk? Возможно, мой пример не был полным, я должен был написать: «Системное приложение, имеющее два сертификата и первоначально подписанное изготовителем устройства. Дополнительные обновления могут быть подписаны разработчиком с использованием второго сертификата». Я думаю, что это противоречит документации или не так ли? – rcabaco
Согласно [официальной документации] (http://developer.android.com/tools/publishing/app-signed.html # подпись-вручную): _ Обратите внимание, что вы можете подписывать APK несколько раз с разными ключами. – Stan