Некоторые (но не все) пользователи получают «Файл пакета не был подписан правильно» при загрузке моего приложения из Google Play

Я отправил и опубликовал приложение в магазине Google Play. Я не получил никаких ошибок, когда я загрузил свой двоичный файл. Теперь я получаю отчеты отнемного (не все) клиенты, заявив, что они получают следующую ошибку при установке нашего приложения:

«Файл пакета не был подписан правильно»

Однако, когда я пытаюсь воспроизвести эту ошибку самостоятельно (используя сброс Nexus 7 до заводских настроек), все идет гладко.

Это похоже на проблему, описанную вэтот вопрос, нопринятый ответ кажется, не применяется в этом случае.

I иметь видел предложения использовать JDK 6 вместо JDK 7, но ответы вродеэтот заставьте меня поверить, что это решение предназначено для ситуаций, когда хранилище ключей было создано в более старой версии Java. Кроме того, я обеспокоен тем, как отказ от новой версии со старой версией Java повлияет на наших клиентов, которыене были проблемы с первоначальной установкой.

Имеет ли смысл, что версия JDK, используемая для подписи приложения, негативно влияет только нанемного клиенты? Если да, то какие факторы могут определить, на каких устройствах возникает проблема?Будет менятьсякак Я подписываю двоичный файл (но не сертификат), который отрицательно влияет на нашу способность обновлять приложение для пользователей, у которых в настоящее время нет этой проблемы.Если версия Java, которую я использовал для подписания APK, не является проблемой, что еще может вызвать такую ​​ошибку?

Редактировать: Все пользователи с этой проблемой (или без нее) работают под управлением Android 4.0 или более поздней версии. Приложение не поддерживает более ранние версии Android.

Ответы на вопрос(1)

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