подпись приложений для google play. PEPK
Всем привет, прошу помощи. Пытаюсь по инструкции гугла создать подпись через PEPK, но он уже вторые сутки не поддаётся

Использую такую команду, но думал что вместо [Что вводить тут?] нужно вводить пароль от ключа и пароль от алиаса, но вы выходит. Что бы там я не уазал, потом он от этого имени спрашивает пароль (попробовал ради теста ввести 123 вместо [Что вводить тут?] ) Enter password for store '123': =( Подскажите правильный синтаксис команды, правильно что вместо .keystore я указываю key.jks?
"C:\Program Files\Java\jdk-21.0.1\bin\java" -jar C:\newKey\fromGoogle\pepk.jar --keystore=C:\newKey\key.jks --alias=driver --output=C:\newKey\fromGoogle\ --signing-keystore=[Что вводить тут?] --signing-key-alias=[Что вводить тут?] --rsa-aes-encryption --encryption-key-path=C:\newKey\fromGoogle\encryption_public_key.pem
Ответы (1 шт):
GooglePlay теперь требует не один ключ подписи для загрузки приложения (как было ранее), а два:
App signing key certificate- (релизный) ключ подписи приложения, которым оно будет подписано после релиза.Upload key certificate- (загрузочный) дополнительный ключ подписи для отправления APK в GooglePlay (который будет перезаписан релизным ключом после загрузки APK или AppBundle)
Сам гугл рекомендует использовать разные ключи для этих целей, но это не всегда удобно, особенно когда релизы планируются в разные сторы.
Ответ
Если вы не хотите заморачиваться с разными ключами и иметь одинаковый ключ подписи (как для приложения, так и для его выгрузки в GooglePlay), то в данных полях нужно указать идентичные значения как и к основному ключу.
App signing key (релизный, основной)
--keystore=my.keystore--alias=myaliasUpload key (загрузочный)
--signing-keystore=my.keystore--signing-key-alias=myalias
Моя команда выглядела вот так:
java -jar "pepk.jar" --keystore="keystore.jks" --alias=gamealias \
--signing-keystore="keystore.jks" --signing-key-alias=gamealias \
--output="output.zip" --rsa-aes-encryption \
--encryption-key-path="encryption_public_key.pem"