2015-08-18 1 views
-1

Я встретил странную вещь, чтобы загрузить свой apk в Google Store. Мне нужно было обновить мое приложение, чтобы перестроить APK с тем же файлом хранилища ключей, который использовался в последнем. Но я получил эту проблему. Это проект единства. enter image description hereGoogle Uploading Issue с ​​тем же файлом Keystore

Я проверил все настройки сборки, включая короткую версию пакета и версию сборки в редакторе Unity, но я не мог найти странную вещь. Я обновил версию сборки и версию короткого пакета и попытался загрузить APK в Google Store, но у меня такая же проблема. Как я могу решить эту проблему? Пожалуйста, дайте мне знать, в чем причина этой проблемы.

ответ

0

Вы используете другое хранилище ключей. Иногда есть хранилище ключей для отладки и хранилище ключей для выпуска. Убедитесь, что вы не используете неправильный.

+0

Благодарим вас за ответ. Я снова проверил файл хранилища ключей, но он был тем же, который использовался в последней сборке. и я проверил псевдоним в настройках сборки/публикации, но это было правильно. Я сделал это хранилище ключей для выпуска моего приложения. Пожалуйста, расскажите мне подробнее. – NewBeginner

+0

разные отпечатки пальцев показывают, что это другое хранилище ключей: (ненавидят, чтобы убивать жужжание, возможно, вы ошибочно писали по предыдущей ошибке. Мне посчастливилось снова найти мой один раз, затем я понял, насколько важно сохранять безопасность – Ben

+1

Я использовал такое же хранилище ключей, а не предыдущее. Поэтому я думаю, что это очень странно. – NewBeginner

1

Хэш SHA1 для двух приложений технически отличается. Поэтому есть только два варианта:

  1. Вы фактически подписываете APK с неправильным ключом. Я бы запустил быстрый SHA-1 над тем, что, по вашему мнению, является ключом подписи, чтобы проверить, прежде чем делать что-либо еще.

  2. Это МЕНЬШЕ вероятно. Что-то не так с вашей установкой подписи - я не знаю, как вы производите артефакты (CI, вручную и т. Д.), Но вы всегда можете попробовать подписать APK вручную без каких-либо инструментов, чтобы проверить, что это не проблема чего-то еще. https://developer.android.com/tools/publishing/app-signing.html

Будучи тупым, 1 намного более вероятен, чем 2. Поэтому я сначала начал проверять хэши других * .jks-файлов, которые у вас есть, прежде чем отправиться на путь проверки правильности инструмента.

+0

Спасибо. Но это было для Unity. Думаю, вы упомянули о проекте Eclipse. Тогда у вас есть какие-нибудь хорошие предложения? – NewBeginner

+0

Вы по-прежнему выпускаете Android APK, процесс сборки должен быть схожим независимо от того, в какой среде вы находитесь. Среда разработки Unity может сделать для вас кое-что лишнее, что у меня нет опыта, чтобы рассказать вам. Я не развиваюсь в Unity для любых проектов, извините , – jtuchek

Смежные вопросы