Не удалось загрузить приложение в Google Play, сертификат недействителен

Пожалуйста, помогите мне, я застрял в этом вопросе.

Я создал несколько приложений на своем компьютере, и проблем не было. Однако когда я создаю приложение на другом компьютере, у меня возникает эта проблема. У меня нет проблем с созданием приложений, у меня возникают проблемы, когда я хочу загрузить приложение в магазине Google Play.

Upload failed

You uploaded an APK or Android App Bundle signed with a certificate that is not yet valid. You need to sign your APK or Android App Bundle with a certificate that is currently valid. Learn more about signing.

ОБНОВИТЬ! Я попытался создать приложение, используя сертификат, созданный с другого компьютера, и ЭТО РАБОТАЕТ! Теперь я знаю, что моя проблема в сертификате, созданном на этом компьютере. Подскажите пожалуйста как исправить.

Сообщение об ошибке точно сообщает вам, в чем проблема: вы используете неподписанный сертификат. Прочтите здесь, как подписать свое приложение.

Ben 05.06.2018 09:00

@ Бен, нет, я все следил. Как я уже сказал, у меня возникла эта проблема, когда я использовал другой компьютер.

belajar koding 05.06.2018 09:06
a certificate that is not yet valid - вероятно, настройки времени на компьютере, на котором вы подписали APK, неверны.
Vladyslav Matviienko 05.06.2018 09:06

Вы подписали свое приложение с тем же сертификатом на другом компьютере?

Peter Bruins 05.06.2018 09:10

@PeterBruins, Ничего себе, Господи! Я пытаюсь создать приложение, используя тот же сертификат с другого моего компьютера, и ЭТО РАБОТАЕТ! Теперь я знаю, что моя проблема заключается в создании хранилища ключей на этом компьютере .. Подскажите, пожалуйста, как это исправить: D

belajar koding 05.06.2018 09:27

Придется сменить часовой пояс или подождать пару наших

E.Abdel 05.06.2018 09:48

Используйте тот же файл .jks, он решит вашу проблему!

Rahul Chandrabhan 05.06.2018 10:58

@RahulChandrabhan Я создаю новое приложение с новым сертификатом. Я создал новый сертификат с другого компьютера, и я использовал этот сертификат для создания приложения на этом компьютере, и оно работает ... Я думаю, проблема в создании сертификата с этого компьютера.

belajar koding 05.06.2018 12:02
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
8
1 238
4

Ответы 4

Если проблема не связана с кодом, попробуйте загрузить ее в режиме инкогнито Google Chrome.

Проблема не в браузере. Я пробовал загрузить приложение, созданное на другом компьютере, и это не проблема

belajar koding 05.06.2018 09:11

У приложения должен быть только 1 сертификат. Когда приложение создается на другом компьютере, оно все равно должно быть подписано тем же сертификатом. При загрузке приложения эта подпись подтверждает Google, что это обновление приложения одно и тоже.

В противном случае кто-то другой может загрузить совершенно другое приложение, притворившись обновлением вашего приложения, когда он получит ваши учетные данные или вы оставите свой браузер открытым.

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

belajar koding 05.06.2018 11:57

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

keytool -list -v -keystore .keystore

Вы можете сделать следующее:

  1. Установите прокси-клиент VPN на свой компьютер и измените свое местоположение на местоположение, указанное в консоли Google Play (например, США).
  2. Измените время на своем компьютере с тем же часовым поясом для указанного выше места.

Другие вопросы по теме